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程序结束"); }}


												

boolean的使用相关推荐

  1. java.lang.NullPointerException: Attempt to invoke virtual method ‘boolean java.lang.String.equals(j

    今天切正式环境出现的空指针 记录一下 下面是错误 java.lang.NullPointerException: Attempt to invoke virtual method 'boolean j ...

  2. Boolean值判断2个条件之后选择一个条件

    boolean值的介绍: boolean 数据类型 boolean 变量存储为 8 位(1 个字节)的数值形式,但只能是 True 或是 False. 当作为一个构造函数(带有运算符 new)调用时, ...

  3. 设计数据库字段或者java中使用boolean型时需谨慎

    boolean型变量只有两个值 false和true,我们在设计数据库字段时或者定义java变量时会使用boolean,通常情况下开关类的变量使用无可非议,但请一定要考虑到扩展性. 使用前请仔细考虑一 ...

  4. 为什么阿里强制 boolean 类型变量不能使用 is 开头?

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:blog.csdn.net/belongtocode/article/details/100635246 背景 平时工作中大家 ...

  5. 浅谈Greenplum的Boolean类型与Text类型之间的转换

    在Greenplum或者Deepgreen中,如果我们想直接把Boolean类型转化为Text,那么可能会让你失望,因为他们不支持这种直接转化,但是可以通过UDF的方式实现,下面来简单看一下这个过程. ...

  6. 腾讯面试官问我Java中boolean类型占用多少个字节?我说一个,面试官让我回家等通知...

    来自:程序员乔戈里 ---------------第二天-------------- 什么是boolean类型,根据官方文档的描述[1]: boolean: The boolean data type ...

  7. java boolean io流_java基础入门-day22-IO流

    (1)I/O:Input/Output(了解) java中对数据的输入输出问题是通过io技术解决的. java提供的对象都在java.io包下. (2)IO的分类(掌握) A:按照数据的流向 输入流 ...

  8. java boolean 按位或_布尔运算符与按位运算符

    布尔运算符与按位运算符 我对何时应该使用布尔运算符与按位运算符感到困惑 and vs &, or vs | 有人能启发我何时使用每种药物,何时使用一种药物会影响我的结果? 8个解决方案 56 ...

  9. python输入字符串转换为公式_python从字符串转换为boolean ?

    实际上,你只需将字符串与期望接受的内容进行比较,这样你就可以这样做: s== 'True'或者检查一组值: 复制代码 sin ['true', '1', 't', 'y', 'yes', 'yeah' ...

  10. java boolean几个字节_Java中boolean类型到底占用多少个字节?

    1.时间:2017-07-03 07:37:06YuanMxy 2.问题描述:今天在复习java基础的时候发现一小问题,Java中boolean类型到底占用多少个字节? 3.问题解答: (1)什么是b ...

最新文章

  1. 公有链和联盟链的本质不同
  2. Redis实现分布式锁的深入探究
  3. Java AQS论文翻译
  4. java多态口诀,Java之路---Day12(多态),多态Java
  5. Java黑皮书课后题第3章:3.7(金融应用:整钱兑零)修改程序清单2-10,使之只显示非零的币值单位,用单词的单数形式显示一个单位,复数形式显示多于一个的单位的值
  6. C++11 bind注意事项(传引用参数的时候)
  7. Angularjs编写KindEditor,UEidtor指令
  8. zemax设置 像方远心_[入门] [ZEMAX] [成像] 手把手教程:一个双高斯类镜头
  9. C/C++ 输入字符串gets( )、scanf( )、getline( )以及单个字符getchar( )
  10. C++自定义sort排序
  11. HTML的Demo实例
  12. Vue.js Ajax(axios)
  13. 数学建模--正态分布均值的假设检验
  14. R语言结构方程模型(SEM)在生态学领域中的实践应用
  15. 安规电容(X电容,Y电容)的简单对比介绍
  16. 字节字符流与错误的处理方法
  17. ng-alain php,Angular 中后台前端解决方案 - Ng Alain 介绍
  18. 钆螯合层析结合对比剂/DPPE-DTPA-Gd-DPPE造影剂/DMPE-DTPA-Gd-DMPE造影剂
  19. 我的世界服务器清垃圾文件,我的世界:五大处理“垃圾”方法,我选择懒人方法,你会如何选?...
  20. python 庖丁科技pdflux的表格解析(精度很高)

热门文章

  1. mapv地图文字标注
  2. 我的Ubuntu初始化配置
  3. 初始python爬虫-爬取彼岸图单张到全部图片
  4. SpringBoot实现定时任务的三种方式,总有一款适合你!
  5. Dynamic SQL(动态SQL)
  6. 内网沟通软件都有哪些?
  7. 中山大学数据科学与计算机学院面试
  8. mac电脑循环次数多少算新_新电脑买回来要怎么做?手把手教你调配,让电脑更好用...
  9. 【shell编程】签到统计上课出勤的记录
  10. 利用RAW格式处理大光比照片