为了账号安全,请及时绑定邮箱和手机立即绑定

动态数组存储一道例题,求解答!!!

1.随机生成100个三位数数字(用动态数组存储)进行从小到大排序,并按照“序号 数字”方式打印字符串输出到本地文件outputData.txt(路径自定)中,格式如下:


输出示例:


001 123

002 213

003 233

004 315

005 561


涉及知识点:动态数组、排序算法、字符串格式化、文件输出


正在回答

1 回答

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);    }}


0 回复 有任何疑惑可以回复我~
#1

DJR丶双 提问者

非常感谢!
2018-07-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

动态数组存储一道例题,求解答!!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信