随机输入n个数判断大小的java程序,对于刚刚入门学习的小伙伴可能会有一些阻碍,接下来就演示一下。记得刚学习java流程控制的时候老师让我们做一个这样随机输入n个数判断最大值的程序,当时由于刚刚入门写这样的程序可谓是费了九牛二虎之力。但是等你学完之后你就会发现其实没有那么难了,重要的在于多练,多去敲代码,理解了就明白了。
首先来说一下基本的思路,我们需要用到数组要判断出这一组数有几个值,这个值通过用户输入来获取,然后在通过for循环进行获取每一个输入的值然后在通过判断其中的最大值,最后打印输出最大值就可以了。
接下来我们来看一下,我们写的代码:
import java.util.Scanner;
public class max {
public static void main(String [] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一组整数:");
int n = sc.nextInt();
double score [] = new double [n];
for(int i=0;i
System.out.println("请输入第"+(i+1)+"个数");
score[i]=sc.nextDouble();
}
double max =score[0];
for(int i=1;i
if(score[i]>max) {
max=score[i];
}
}
System.out.println("最大值为"+max);
}
}
代码
然后我们运行一下看一下效果:我们通过输入这组数的个数4然后程序会提示我们输入第一个数、第二个数、........然后到第四个数的时候就会自动判断出最大的值。(组的个数是可以随便更改的,你修改成多少个数,下面就会让你输入多少个数)。
效果