永发信息网

java 数组保存并输出到屏幕上

答案:5  悬赏:30  手机版
解决时间 2021-02-13 14:13
  • 提问者网友:你给我的爱
  • 2021-02-12 20:15
输入若干信息,用数组保存,并输出到屏幕上。
这是什么意思?怎么写?谢谢!

不好意思,能不能加点注释!看不太懂,麻烦了!
最佳答案
  • 五星知识达人网友:风格不统一
  • 2021-02-12 21:17
import java.util.Arrays;
import java.util.Scanner;
public class A {
public static void main(String[] args) {
out();
}
private static void out() {
Scanner in = new Scanner(System.in);
System.out.println("请输入数组长度:");
Object[] list = new Object[in.nextInt()];
for (int i = 1; i <= list.length; i++) {
System.out.println("输入第" + i + "个数据: ");
list[i-1] = in.next();

}
System.out.println("数据输出:" + Arrays.toString(list));
}

}

希望对你有帮组
全部回答
  • 1楼网友:轻雾山林
  • 2021-02-13 00:55
import java.util.arrays; public class numtest { // throws exception 抛出异常  public static void main(string[] args) throws exception { int max,i; int[] a = new int[4]; byte[] buf = new byte[50]; string s; system.out.println("请输入数组中的四个数据:"); for (i = 0; i < 4; i++) { system.out.println("第"+(i+1)+"个元素"); system.in.read(buf); s = new string(buf); a[i] = integer.parseint(s.trim()); } max = a[0]; for (int j = 1; j < a.length; j++) { if(a[j]>max){ max = a[j];//如果后面的元素比较大.就把后面的元素赋值给max } } system.out.println("数组"+arrays.tostring(a)+"最大的元素是"+max); } }输出 请输入数组中的四个数据: 第1个元素 8 第2个元素 -20 第3个元素 16 第4个元素 5 数组[8, -20, 16, 5]最大的元素是16
  • 2楼网友:怀裏藏嬌
  • 2021-02-13 00:16
获得键盘输入 字符串 然后保存到数组里面 通过遍历得到数组每个值 输出就行了
  • 3楼网友:掌灯师
  • 2021-02-12 22:50
import java.util.Arrays;   import java.util.Scanner;   public class A {   public static void main(String[] args) {   out();   }   private static void out()   { Scanner in = new Scanner(System.in);   System.out.println("请输入数组长度:");   Object[] list = new Object[in.nextInt()];   for (int i = 1; i <= list.length; i++) {   System.out.println("输入第" + i + "个数据: ");   list[i-1] = in.next();   }   System.out.println("数据输出:" + Arrays.toString(list));   }   }
  • 4楼网友:怀裏藏嬌
  • 2021-02-12 21:27
import java.util.Arrays; import java.util.Scanner; public class A { public static void main(String[] args) { //主函数里调用这个类的私有方法out() out(); } private static void out() { //Scanner相当于一个管道,用于传输用户键盘输入的值 Scanner in = new Scanner(System.in); System.out.println("请输入数组长度:"); //将输入的字符串转成字符数组list Object[] list = new Object[in.nextInt()]; //通过循环语句给数组list赋初值 for (int i = 1; i <= list.length; i++) { System.out.println("输入第" + i + "个数据: "); list[i-1] = in.next(); } //打印数组,注意,如果直接写System.out.println(list); 就会只打印出数组第一个元素的地址,而不会打印数组本身,必须用Arrays.toString System.out.println("数据输出:" + Arrays.toString(list)); } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯