import java.util.*; public class TestScanner { public static void main(String[] args) { //用Scanner接收输入,也可以BufferedReader Scanner in=new Scanner(System.in); System.out.println("请输入要输出的数的个数:"); int s=in.nextInt(); int[] a=new int[s]; System.out.println("请输入"+s+"个数:"); for(int i=0;i<s;i++){ a[i]=in.nextInt(); } System.out.print("输入的数分别为:"); for(int i=0;i<s;i++){ System.out.print(a[i]+" "); } }}希望对楼主有帮助!
import java.util.Scanner; public class ProgramEx1 { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("请输入的数字:"); int number=in.nextInt(); System.out.println("您输入的数字为:"+number);
}}
谢谢楼上的两位,根据两位的程序,写一个:输入n个数,并输出最大最小值。看这样写的不对: public class app5_2 { public static void main(string args[]) { int d; Scanner a=new Scanner(System.in); System.out.print("一共几个数:"); int b=a.nextInt(); int[] c=new int[b]; System.out.println("依次输入"+b+"个数"); for(int i=0;i<b;i++){
import java.util.*;public class Test01 { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.print("一共几个数:"); int b = sc.nextInt(); int[] c = new int[b]; System.out.println("请依次输入" + b + "个数"); for (int i = 0; i < c.length; i++) c[i] = sc.nextInt(); Arrays.sort(c);//对数组进行排序 System.out.println("最大的数是:" + c[c.length-1]); System.out.println("最小的数是:" + c[0]); } }楼主,可以参照一下这种写法!好好加油哈!我也是初学者,QQ群:121943030,有兴趣的话可以加一下,一起学习Java
import java.util.Scanner;public class InOut { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入要输入数的个数"); int n = sc.nextInt(); System.out.println("请输入" + n + "个数"); int[] arr = new int[n]; for (int i = 0; i < n; i++) { arr[i] = sc.nextInt(); } System.out.print("输入的数为:"); for (int k : arr) { System.out.print(k + " "); } int temp = 0; for (int j = 0; j < n - 1; j++) { for (int i = j + 1; i < arr.length; i++) { if (arr[j] < arr[i]) { temp = arr[j]; arr[j] = arr[i]; arr[i] = temp; } } } System.out.println("\n" + "最小的数是:" + arr[n - 1]); System.out.println("最大的数是:" + arr[0]); } }
import java.util.*;
public class TestScanner {
public static void main(String[] args) { //用Scanner接收输入,也可以BufferedReader
Scanner in=new Scanner(System.in);
System.out.println("请输入要输出的数的个数:");
int s=in.nextInt();
int[] a=new int[s];
System.out.println("请输入"+s+"个数:");
for(int i=0;i<s;i++){
a[i]=in.nextInt();
}
System.out.print("输入的数分别为:");
for(int i=0;i<s;i++){
System.out.print(a[i]+" ");
}
}}希望对楼主有帮助!
public class ProgramEx1 { public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("请输入的数字:");
int number=in.nextInt();
System.out.println("您输入的数字为:"+number);
}}
public class app5_2 { public static void main(string args[]) {
int d;
Scanner a=new Scanner(System.in);
System.out.print("一共几个数:");
int b=a.nextInt();
int[] c=new int[b];
System.out.println("依次输入"+b+"个数");
for(int i=0;i<b;i++){
c[i]=a.nextInt();}
d=c[0];
for(int i=1;i<b;i++){
if(c[i]>d)
d=c[i];
System.out.println("最大的数为:"+d);
}
d=c[0];
for(int i=1;i<b;i++){
if(c[i]<d)
d=c[i];
System.out.println("最小的数为:"+d);
}
}
结果为:
一共几个数:3
依次输入3个数
12 16 18
最大的数为:16
最大的数为:18
最小的数为:12
最小的数为:12
}
import java.util.*;
public class app5_2 { public static void main(String args[]) {
int d;
Scanner a=new Scanner(System.in);
System.out.print("一共几个数:");
int b=a.nextInt();
int[] c=new int[b];
System.out.println("依次输入"+b+"个数");
for(int i=0;i<b;i++){
c[i]=a.nextInt();}
d=c[0];
for(int i=1;i<b;i++){
if(c[i]>d)
d=c[i];
}
System.out.println("最大的数为:"+d);
d=c[0];
for(int i=1;i<b;i++){
if(c[i]<d)
d=c[i];
}
System.out.println("最小的数为:"+d);
}
}
结果:
一共几个数:3
依次输入3个数
12 13 14
最大的数为:14
最小的数为:12
再次感谢,主要学习输入若干个数的方法
import java.util.*;public class Test01 {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.print("一共几个数:");
int b = sc.nextInt();
int[] c = new int[b];
System.out.println("请依次输入" + b + "个数");
for (int i = 0; i < c.length; i++)
c[i] = sc.nextInt();
Arrays.sort(c);//对数组进行排序
System.out.println("最大的数是:" + c[c.length-1]);
System.out.println("最小的数是:" + c[0]);
}
}楼主,可以参照一下这种写法!好好加油哈!我也是初学者,QQ群:121943030,有兴趣的话可以加一下,一起学习Java
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入要输入数的个数");
int n = sc.nextInt();
System.out.println("请输入" + n + "个数");
int[] arr = new int[n];
for (int i = 0; i < n; i++) {
arr[i] = sc.nextInt();
}
System.out.print("输入的数为:");
for (int k : arr) {
System.out.print(k + " ");
}
int temp = 0; for (int j = 0; j < n - 1; j++) {
for (int i = j + 1; i < arr.length; i++) {
if (arr[j] < arr[i]) {
temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
} }
System.out.println("\n" + "最小的数是:" + arr[n - 1]);
System.out.println("最大的数是:" + arr[0]); }
}