行う-whileループの加算、減算、乗算、除算
@ do—whileループの加算、減算、乗算、および除算
1.今回はdo-whileが
使用されます2. "swinch"が使用され
ます3.メソッドが呼び出されます在这里插入代码片
public class algorithm {
public static void main(String[] args) {
// 循环嵌入“加减乘除”
System.out.println("欢迎您,使用本程序!");
System.out.println("本程序用于“加减乘除”");
boolean iXnm = true;
do {
System.out.println("");
System.out.println("菜单-----请你输入你要的序号");
System.out.println("*****************加减乘除***************************");
System.out.println("******************1.减法******************");
System.out.println("******************2.加法******************");
System.out.println("******************3.乘法******************");
System.out.println("******************4.除法******************");
System.out.println("*****************加减乘除***************************");
Scanner scanner = new Scanner(System.in);
int x = scanner.nextInt();
switch (x) {
case 1:
jf();
break;
case 2:
jiaofao();
break;
case 3:
chengfao();
break;
case 4:
chufao();
break;
default:
System.out.println("您的输入有误!请你重新输入");
break;
}
System.out.println("你还想继续使用吗?不想或想请输入(y/n)");
Scanner sc = new Scanner(System.in);
String num = sc.next();
if (num.equals("y")) {
System.out.println("欢迎继续使用");
}
else if (num.equals("n")) {
System.out.println("感谢本次使用,欢迎您下次使用");
iXnm = false;
}
} while (iXnm);
}
public static void jf() {
//减法
System.out.println("你好欢迎你使用本程序");
System.out.println("");
System.out.println("");
Scanner scanner = new Scanner(System.in);
System.out.println("请你输入第一个数");
double x = scanner.nextDouble();
System.out.println("请你输入第二个数");
double y = scanner.nextDouble();
double m = x-y;
System.out.println("结果为"+"\n"+x+"-"+y+"="+m);
}
public static void jiaofao() {
//加法
System.out.println("你好欢迎你使用本程序");
System.out.println("");
System.out.println("");
Scanner scanner = new Scanner(System.in);
System.out.println("请你输入第一个数");
double x = scanner.nextDouble();
System.out.println("请你输入第二个数");
double y = scanner.nextDouble();
double m = x+y;
System.out.println("结果为"+"\n"+x+"+"+y+"="+m);
}
public static void chengfao() {
//乘法
System.out.println("你好欢迎你使用本程序");
System.out.println("");
System.out.println("");
Scanner scanner = new Scanner(System.in);
System.out.println("请你输入第一个因数");
double x = scanner.nextDouble();
System.out.println("请你输入第二个因数");
double y = scanner.nextDouble();
double m = x*y;
System.out.println("结果为"+"\n"+x+"*"+y+"="+m);
}
public static void chufao() {
//除法
System.out.println("你好欢迎你使用本程序");
System.out.println("");
System.out.println("");
Scanner scanner = new Scanner(System.in);
System.out.println("请你输入被除数");
double x = scanner.nextDouble();
System.out.println("请你输入除数");
double y = scanner.nextDouble();
double m = x/y;
System.out.println("结果为"+"\n"+x+"/"+y+"="+m);
}
}
一般的なフレームワーク:
do-whileループは次の構文を使用します。
行う {
演算文;
switch(){ ケースカスタム:,,, ブレークしたいもの; } 判定文if(){ } } while()