JAVA题,输入一批整数,输出最大值和最小值,输入0结束循环!
for循环和数组暂且没学到,所以不考虑用!说风凉话的都给我滚远点,连for循环都没学到,你说的那什么类的方法可能学到么?写不出来就别说没用的了...
for循环和数组暂且没学到,所以不考虑用!
说风凉话的都给我滚远点,连for循环都没学到,你说的那什么类的方法可能学到么?写不出来就别说没用的了 展开
说风凉话的都给我滚远点,连for循环都没学到,你说的那什么类的方法可能学到么?写不出来就别说没用的了 展开
展开全部
楼主既然for循环没学,那就用while循环做的~
import java.util.Scanner;
public class Find {
public static void main(String[] args) {
System.out.println("请输入整数(输入0结束):");
int max = 0;//里边放最大值
int min = 0;//里边放最小值
int num = 0;//判断第几次输入
while(true){
int a = new Scanner(System.in).nextInt();
if(num==0){
max = a;
min = a;
num++;
}
if(a==0){
break;
}
if(a > max){
max = a;
}
if(a < min){
min = a;
}
}
System.out.println("刚才输入的整数中最大的是"+max);
System.out.println("刚才输入的整数中最小的是"+min);
}
}
import java.util.Scanner;
public class Find {
public static void main(String[] args) {
System.out.println("请输入整数(输入0结束):");
int max = 0;//里边放最大值
int min = 0;//里边放最小值
int num = 0;//判断第几次输入
while(true){
int a = new Scanner(System.in).nextInt();
if(num==0){
max = a;
min = a;
num++;
}
if(a==0){
break;
}
if(a > max){
max = a;
}
if(a < min){
min = a;
}
}
System.out.println("刚才输入的整数中最大的是"+max);
System.out.println("刚才输入的整数中最小的是"+min);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询