输入若干信息,用数组保存,并输出到屏幕上。
这是什么意思?怎么写?谢谢!
不好意思,能不能加点注释!看不太懂,麻烦了!
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));
}
}
希望对你有帮组
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));
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯