运用JVAV语言 :do while switch
输入两个数 根据选项的不同 做不同运算
1加 2减 3乘 4除 5模
输出结果内容格式如下:
3
4
3
3*4=12
代码如下
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
System.out.println("请输入第一个值:");
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
System.out.println("请输入第二个值:");
Scanner sc1=new Scanner(System.in);
int b=sc.nextInt();
// 请进行选项
System.out.println("1:加 2:减 3:乘 4:除 5:模");
Scanner s=new Scanner(System.in);
int c=sc.nextInt();
do{
switch (c){
case 1:
System.out.println(a+"+"+b+"="+(a+b));break;
case 2:
System.out.println(a+"-"+b+"="+(a-b));break;
case 3:
System.out.println(a+"*"+b+"="+(a*b));break;
case 4:
System.out.println(a+"/"+b+"="+(a/b));break;
case 5:
System.out.println(a+"%"+b+"="+(a%b));break;
default:
c=0;
System.out.println("输入的不对,从请新输入");
c=sc.nextInt();
}
}while(c<1 || c>5);
}
}
测试如下
如有帮助,请采纳一下,谢谢
???
请问您要干什么?
int x = 1;
do{
System.out.print("Enter : ");
letter = sc.next();
switch (x) {
case 1:
letter=letter+1;
break;
case 2:
letter=letter-2;
break;
case 3:
letter=letter*3;
break;
case 4:
letter=letter/4;
break;
case 5:
letter=letter%5;
break;
default:
System.out.println("Invalid");
break;
}
x++
System.out.println(x);
}
while(x=5);
是指这个意思么?