编写一个程序,实现求三数之差的功能,提示用户输入三个整数,然后输出第一个数减第二个数,再减第三个数的结果,循环执行程序,当用户输入三个数都为0时,退出程序。
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a,b,c;
int flag = 1;
while(flag==1){
System.out.print("请输入3个整数:");
a = sc.nextInt();
b = sc.nextInt();
c = sc.nextInt();
if(a==0 && b==0 && c==0){
flag = 0;
}else{
System.out.println(a-b-c);
}
}
}
死循环计算三个数之差,遇到0结束?
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
while(true){
System.out.println("请输入三个数:");
int n1=in.nextInt();
int n2=in.nextInt();
int n3=in.nextInt();
System.out.println("差为:"+(n1-n2-n3));
if(n1==0 && n2==0 && n3==0)
break;
}
}
}