Java中的判断语句(if....;if...else...;if...else if.... else....;switch;while....)

野性酷女 2022-04-01 02:53 530阅读 0赞
  1. package learn;
  2. public class ConditionalStatement {
  3. public static void main(String[] args){
  4. //if...else...语句
  5. int one = 30;
  6. if(one % 2 == 0){
  7. System.out.println("one是偶数");
  8. }else{
  9. System.out.println("one不是偶数");
  10. }
  11. //if...else if...else...语句
  12. int age=25;
  13. if(age > 60){
  14. System.out.println("老年");
  15. }else if(age >= 40){
  16. System.out.println("中年");
  17. }else if(age >= 18){
  18. System.out.println("少年");
  19. }else{
  20. System.out.println("童年");
  21. }
  22. //嵌套if语句
  23. int score = 92;
  24. String sex = "男";
  25. if(score >= 90){
  26. if(sex.equals("男")){//equals判断值是否相等
  27. System.out.println("进入男子组决赛");
  28. }else{
  29. System.out.println("进入女子组决赛");
  30. }
  31. }else {
  32. System.out.println("淘汰");
  33. }
  34. System.out.println();
  35. System.out.println("=================================");
  36. System.out.println("switch条件判断语句");
  37. String today="日";//匹配时请注意today的类型
  38. switch(today){
  39. case "一":
  40. case "三":
  41. case "五":
  42. System.out.println("The breakfast is baozi today");
  43. break;
  44. case "二":
  45. case "四":
  46. case "六":
  47. System.out.println("The breakfast is youtiao today");
  48. break;
  49. default:
  50. System.out.println("吃主席套餐");
  51. }
  52. System.out.println();
  53. System.out.println("=================================");
  54. System.out.println("while条件判断语句");
  55. System.out.println("while语法: while(判断语句){循环条件}"
  56. + "执行过程:(1).判断语句是否成立(true or false).(2).条件成立,执行循环体");
  57. //循环输出同一条语句
  58. int i = 1;
  59. int j = 1;
  60. while(i <= 10){
  61. System.out.println(i);
  62. i++;
  63. }
  64. while(j <= 10){
  65. System.out.println("I love imooc"+ j);
  66. j++;
  67. }
  68. System.out.println();
  69. System.out.println("=================================");
  70. System.out.println("do...while条件判断语句");
  71. System.out.println("do...while语法:do{循环语句}while(判断语句)"
  72. + "执行过程:(1). 先执行一遍循环操作,然后判断循环条件是否成立.(2). 如果条件成立,继续执行(1) 、(2),直到循环条件不成立为止"
  73. + "特点:先执行,后判断");
  74. int sum = 0; // 保存 1-50 之间偶数的和
  75. int num = 2; // 代表 1-50 之间的偶数
  76. do {
  77. //实现累加求和
  78. sum += num;
  79. num = num + 2; // 每执行一次将数值加2,以进行下次循环条件判断
  80. } while (num <= 50); // 满足数值在 1-50 之间时重复执行循环
  81. System.out.println(" 50以内的偶数之和为:" + sum );
  82. }
  83. }

发表评论

表情:
评论列表 (有 0 条评论,530人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Shellif和case判断语句

    > 在程序的执行过程中,总会遇到各种各样的情况。而作为一个功能相对完善的程序来讲,应该可以根据不同的情况来选择执行不同的代码。此时,我们需要用到条件判断语句。条件判断语句是一种

    相关 Java条件语句if判断嵌套语句

    if翻译过来是如果的意思,所以在我们的Java语言中,if的语法用来表示如果、就会,否则、就会。即,定义一个条件,满足该条件会输出什么,不满足又会输出什么。下面我们在测试类中来