boolean的使用

import java.util.Scanner;


public class chengji {

	public static void main(String[] args) {
		//boolean 的运用
		Scanner input=new Scanner(System.in);
		System.out.print("请输入学生姓名:");
		String name=input.next();
		int sum=0;
		boolean bool=false;    //使bool为false,是为了输入正确是可以进行最后的if语句
		for(int i=1;i<=5;i++){
			System.out.print("请输入第"+i+"门功课成绩:");
			int grade=input.nextInt();
			if(grade<0){
				System.out.println("抱歉,输入错误,请重新输入");
				bool=true;   //定义为true,是为了保证当输入错误时可以不进行最后的if语句,因为我想要只有正确的时候才执行
				break;
			}
			sum=sum+grade;
		}
			if(!bool){
				System.out.println(name+"同学五门课的总成绩为"+sum);
				System.out.println(name+"同学五门课的平均成绩为"+sum/5);
		}
	}

}
 
import java.util.Scanner;


public class shopp1 {

	public static void main(String[] args) {
		System.out.println("\n* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
		System.out.println("\t\t\t欢迎使用MyShopping管理系统\n");
		System.out.println("\t\t\t1.客户信息管理");
		  System.out.println("\t\t\t2.购物结算");
		  System.out.println("\t\t\t3.真情回顾");
		  System.out.println("\t\t\t4.注销");
		  System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
		  Scanner input=new Scanner(System.in);
			System.out.print("请输入num=");
			int num=input.nextInt();
		  boolean bool=true;//最开始定义为true,使得while能够执行
		  //把switch..case放入while中,是为了使得输入错误时还能继续输入正确的,当输入正确时,结束程序
		  while(bool){
			  switch (num) {
			case 1:
				System.out.println("\n客户信息管理");
				bool=false;  //使程序跳出,否则无限循环输出
				break;
            case 2:
            	System.out.println("\n购物结算");
            	bool=false;
				break;
            case 3:
            	 System.out.println("\n真情回顾");
            	 bool=false;
            	break;
            case 4:
            	System.out.println("\n注销");
            	bool=false;
            	break;
			default:
				System.out.println("输入错误,请继续重新输入");
				num=input.nextInt();
				break;
			}
			 
		  }
          
		 System.out.println("\n程序结束"); 
	}

}




评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值