do—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循环使用语法:
do {
操作语句;
switch(){
case 自定义:
、、、你要的东西
break;
}
判断语句
if(){
}
} while ()