do—while循环加减乘除(入门)

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 ()


猜你喜欢

转载自blog.csdn.net/wjfckx/article/details/104887675