java输入n个整数,输出最大值,设输入的第一个数为整数的个数,使用对

java输入n个整数,输出最大值,设输入的第一个数为整数的个数,使用对话框。

调出来了:
int []b=new int[n];
这个语句应该是上面的这个,要申请n个空间,不是n-1,否则会数组下标越界。
运行后,先输入一个整数n,表示下面还要输入整数的个数,
然后在输入n个整数,求这n个整数中的min和max。
下面是我调好的程序:
import java.util.Scanner;
public class Main { public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int min=0;
int max=0;
int []b=new int[n];
for(int i=0;i<n;i++){
b[i]=sc.nextInt();
}

min=max=b[0];
for(int i=1;i<n;i++){
if(min>b[i]){
min=b[i];
}
if(max<b[i]){
max=b[i];
}
}
System.out.println(min+" "+max);
}
}追问

有没有不用unil的

有没有不用unil的

追答

其他的我也不太擅长了,不好意思啦

温馨提示:内容为网友见解,仅供参考
无其他回答

java从键盘输入N个数,并输出其最大值和最小值。
import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.print("数字个数:"); int n=sc.nextInt(); int min=Integer.MAX_VALUE; int max=Integer.MIN_VALUE; int []b=new int[n]; for(int i=...

java编写一个程序输入N个整数,求其和、平均值、最大值、最小值?
sort();System.out.println("最大值: "+arr[0]);System.out.println("最小值: "+arr[arr.length-1]);} \/**用户输入数据*\/ public static void systemIn(){ System.out.println("请输入一个整数,输入0则表示输入结束,程序会执行计算程序");Scanner sc = new Scanner(System.in)...

Java编写 从键盘输入n个整数,求着n个数的最大值
import java.util.Scanner;\/** * * @author young * *\/public class Exam {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.println("输入一个整数确定n的值:");int n = input.nextInt();double[] score = new double[n];for (int i ...

用JAVA编:输入一个整数n,再输入n个整数,输出这n个整数的最大值。
import java.io.IOException;import java.io.InputStreamReader;\/ \/ public class CopyOftest { public static boolean flag = true;static char c;public static void main(String[] args) { int[] s = null;int max =0;try { System.out.println("请输一个整数 输入完毕请点击回车结束 ")...

Python编写程序,实现输入n个整数,输出最大的,并指出是第几个数?
a=list(eval(input(“请输入n个整数”)))b=max(a)c=len(a)for i in range(1,c+1):if a[i-1]==b:print("最大的数是%d,是第%d个数"%(b,i))

java编程:输入一批整数,输出其中的最大值和最小值,输入数字0循环结束...
先定义一个最大值的变量max,和最小值的变量min 然后用num变量来接收用户输入的数 然后判断用户输入的数是否等于0,如果等于0就退出,不等于0就判断num这个值是否大于变量max,如果大于,就把num的值赋给max 然后判断num值是否小于变量min(min的值默认不要设为0,设得尽量大一点)如果小于就把值...

...上接受一批整数,比较并输出最大值最小值,输入数字0时结束循环,显示...
Scanner scan=new Scanner(System.in); int num=scan.nextInt(); int max=num; \/\/初始化最大值为第一次输入的值 int min=num; \/\/初始化最小值为第一次输入的值 while(true){ if(num==0){ \/\/ 输入值为0 终止输入 System.out.println("输入结束!"); break;...

...个Java程序,要求键盘输入整数n,然后再输入n个整数保存在数组a【】中...
我给你一个完整的程序吧 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class MainTest { public static void main(String[] args) { int count = 0;int[] array;int max = 0;String s;try { System.out.print("请输入这个整数的个数:"...

(C语言)输入一个正整数n, 再输入n 个整数,输出这n个整数的最大值.
include intmain(){ intn,a,i,t;scanf("%d",&n);if(n<=0){ printf("输入n的值错误");return0;} scanf("%d",&t);\/\/先读的第一个数要默认成最大的,不然,t的初值是不定的 for(i=1;i{ scanf("%d",&a);if(t} printf("%d",t);return0;\/\/ } ...

求用Java写的:输入N个整数,按照输入的顺序建立单链表存储,并遍历所建立...
false : true;}public static void main(String[] args) {Node first = null; \/\/记录第一个节点,在后面遍历的时候使用Node node = null; \/\/保存当前输入的节点使用Scanner in = new Scanner(System.in); \/\/用于控制台输入,Ctrk+Z结束输入while(in.hasNext()) {int v = in.nextInt();...

相似回答