13.这是找最大数字的源代码可以直接进行编译运行,希望大家从中能够获益良多。
public class Maxshu {
public static void main(String[] args) {
//我们先声明一个数组,用来存放一组数字
int[] maxshu={1,8,10,6,3};
System.out.println("找大数字开始了\n"+maxshu[0]);
//我们用if语句来逐一进行前两个数的比较,留下其中最大的数字,一直比较完这些数字,
//最后就得到了最大的数字。
//判断第一个数是否大于所有数字
if(maxshu[0]>maxshu[1]){
if(maxshu[0]>maxshu[2]){
if(maxshu[0]>maxshu[3]){
if(maxshu[0]>maxshu[4]){
System.out.println("最大数字为"+maxshu[0]);
}
}
}
//else if(maxshu[3]>maxshu[4]){
//System.out.println("最大数字为"+maxshu[3]);
//}
}
//判断第二个数字是否大于剩下的数字
else if(maxshu[1]>maxshu[2]){
if(maxshu[1]>maxshu[3]){
if(maxshu[1]>maxshu[4]){
System.out.println("最大数字为"+maxshu[1]);
}
else{
System.out.println("最大数字为"+maxshu[4]);
}
}
else if(maxshu[3]>maxshu[4]){
System.out.println("最大数字为"+maxshu[3]);
}
else{
System.out.println("最大数字为"+maxshu[4]);
}
}
//判断第三个数字是否大于剩下的数字
else if(maxshu[2]>maxshu[3]){
if(maxshu[2]>maxshu[4]){
System.out.println("最大数字为"+maxshu[2]);
}
else{
System.out.println("最大数字为"+maxshu[4]);
}
}
//判断第四个数是否大于剩下的数字
else if(maxshu[3]>maxshu[4]){
System.out.println("最大数字为"+maxshu[3]);
}
//这是比较之后留下的最后一个数字,直接输出它即可
else{
System.out.println("最大数字为"+maxshu[4]);
}
}
}