动态数组存储一道例题,求解答!!!
1.随机生成100个三位数数字(用动态数组存储)进行从小到大排序,并按照“序号 数字”方式打印字符串输出到本地文件outputData.txt(路径自定)中,格式如下:
输出示例:
001 123
002 213
003 233
004 315
005 561
涉及知识点:动态数组、排序算法、字符串格式化、文件输出
1.随机生成100个三位数数字(用动态数组存储)进行从小到大排序,并按照“序号 数字”方式打印字符串输出到本地文件outputData.txt(路径自定)中,格式如下:
输出示例:
001 123
002 213
003 233
004 315
005 561
涉及知识点:动态数组、排序算法、字符串格式化、文件输出
2018-07-31
import java.util.Arrays;public class HelloWorld { public static void main(String []args) { String[] data = new String[100]; for (int i=0; i< 100; i++){ String one = String.valueOf(1 + (int)(Math.random() * 9)); String two = String.valueOf(1 + (int)(Math.random() * 9)); String three = String.valueOf((int)(Math.random() * 10)); String item = one +two + three; data[i] = item; } int count = 1; for (String data_item: data){ System.out.printf("%03d", count); System.out.printf(" "); System.out.printf(data_item); System.out.println(); count += 1; } System.out.println(data.length); }}
举报