Java基础之选择判断语句

Java基础之选择判断语句目标 1 理解什么是基本结构 2 掌握分支语句 3 掌握 if 语句 4 掌握 switch 语句 第一节 程序基本结构 顺序结构 选择结构 循环结构 1 1 顺序结构 程序从上到下一行一行的执行代码 没有判断和中转 1 2 选择结构 有选择性的执行或者跳过指定代码 1 3 循环结构 重复执行一段代码 直到条件不成立 Java 的选择结构使用选择语句来实现 1 if 语句 2

大家好,我是讯享网,很高兴认识大家。



目标:

1.理解什么是基本结构

2.掌握分支语句

3.掌握if语句

4.掌握switch语句

第一节:程序基本结构

  1. 顺序结构
  2. 选择结构
  3. 循环结构

1.1 顺序结构

程序从上到下一行一行的执行代码,没有判断和中转。

java 选择条件语句 java选择语句有哪些_java 选择条件语句

1.2 选择结构

有选择性的执行或者跳过指定代码

java 选择条件语句 java选择语句有哪些_Java_02

1.3 循环结构

重复执行一段代码,直到条件不成立。

java 选择条件语句 java选择语句有哪些_System_03

Java的选择结构使用选择语句来实现:

1 if语句

2 switch语句

第二节:if语句

if语句有四种使用形式:

  • if(条件){…}
  • if(条件){…}else{…}
  • if(条件){…}else if(条件){…}else{…}
  • if(条件){ if(条件){...} } else {...}

2.1 简单if语句

if ( 条件 ) {

//代码块

}

java 选择条件语句 java选择语句有哪些_java 选择条件语句_04

2.2 if-else语句

讯享网

java 选择条件语句 java选择语句有哪些_代码块_05

示例1:如果是男生就永远18岁,否则永远16岁。

// 如果是男生 就永远18岁

// 如果是 女生 永远16岁

char c = '女';

if(c == '男'){// boolean 结果是true 执行if中 否则执行else中的

System.out.println("永远18岁");

}else{

System.out.println("永远16岁");

}

上机练习1:买体育彩票

如果体彩中了500万,我买车、买房、欧洲旅游

如果没中,继续买。

 
 

注意:字符串的判断使用 equals 方法

上机练习2:输入四位数字的会员号的百位数字等于产生的随机数字即为幸运会员,提示恭喜您中奖了,否则没中奖。

提示: int random=(int)(Math.random()*10); //随机数

注意:

Math.random(); 产生 0-1 之间的一个数字,含 0 不含 1

Java基础之选择判断语句

讯享网

  

2.5

特殊的

if

语句

col span="1" width="1382">

 
 

第三节: switch语句

switch只适合做等值判断。

语法结构:

switch(表达式){

      case 常量1:

            代码块1;

            break;

      case 常量2 :

            代码块2;

            break;

      case 常量3 :

            代码块3;

            break;

      ...

      default:

            默认代码块;

            break;

}

3.1 switch语法规则

  1. 表达式expr的值必须是下述几种类型之一:

byte、short、int、char、enum(枚举);java7之后可以是String。

  1. case子句中的值const 必须是常量值(或final的变量),case中的值不能是一个范围
  2. 所有case子句中的值应是不同的,否则会编译出错;
  3. default子句是可选的(不是必须的)
  4. break语句用来在执行完一个case分支后使程序跳出switch语句块;否则会继续执行下去

3.2 语法格式

 

3.3 执行顺序:

1 如果表达式的值和case 相等,就执行case中的代码,如果所有的 case 都不满足需求的时候, 执行default中的内容 2 break 帮助跳出switch 语句, 如果执行过程中 没有遇到break 继续向下执行直到遇到break为止。

3.4 练习:

练习一: 简单实现switch语句

int count = 1;

          switch(count){

                  case 1:

                       System.out.println("奖励iphonexs");    

                       break;

                  case 2:

                       System.out.println("奖励xiaomi");

                       break;

                  case 3:

                       System.out.println("奖励200元");

                       break;

                  default:

                       System.out.println("给个彩票");

                       break;

            }

小讯
上一篇 2024-12-27 11:52
下一篇 2024-12-29 08:06

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/2346.html