JAVA入门—Chapter03

这篇博客介绍了JAVA的基础知识,包括如何从键盘接收输入,字符串连接,三元运算符,控制语句如if、switch、for、while以及break和continue的使用。还通过实例讲解了如何根据用户输入计算圆的面积、如何按顺序输出数字,以及如何判断成绩等级和年龄阶段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

在JAVA中从键盘键入语句

字串连接运算符

三元运算符/三目运算符/条件运算符

控制语句

if、 if else

switch

for

while

break

break与continue的区别:


在JAVA中从键盘键入语句

System.out.println(); 负责向控制台输出【是输出过程,从内存到控制台,从内存中出来了】

接收用户键盘输入,从”键盘”到“内存”【输入的过程,到内存中去】

接收文本【以字符串的形式接收】

 

接收数字【以整数型int的形式接收】

例:输入圆的半径,计算圆的面积

字串连接运算符

三元运算符/三目运算符/条件运算符

1、语法规则

布尔表达式  ? 表达式1 :表达式2

2、执行原理

当布尔表达式的结果是true的时候,选择表达式1作为整个表达式的执行结果

当布尔表达式的结果是false的时候,选择表达式2作为整个表达式的执行结果

例:从键盘键入a,b,c的值,以从小到大的顺序输出。

控制语句

  • 控制选择语句
  1. if 、if else

  2. switch

  • 控制循环结构语句

3.for

4.while

5.do while

  • 改变控制语句顺序

6.break

7.continue

if、 if else

对于JAVA中的if语句来说,只要有一个分支执行,整个if语句全部结束

嵌套使用控制语句的时候要保证格式完美,该缩进的时候必须缩进。

if语句的分支中只有一条java语句的话,大括号可以省略不写。

例1:

假设系统给定一个考生的成绩,成绩可能带有小数点,根据学生的成绩判断该学生的成绩等级。逻辑判断采用if语句完成。


例2:

输入年龄,判断处于什么年龄段。

switch

switch语句属于选择结构,也是分支语句。

1、switch语句语法结构:


  switch(int或string类型的字面值或变量){
     case int或string类型的字面值或变量:
         java语句;
         java语句;
         java语句;
         ...
         break;
     case int或string类型的字面值或变量:
         java语句;
         java语句;
         java语句;
         ...
         break;
    case int或string类型的字面值或变量:
         java语句;
         java语句;
         java语句;
         ...
         break;
    ...
    default:
        java语句;
        ...

}
2、switch语句的执行原理:
    switch后面小括号当中的“数据”和“case”后面的“数据”进行一一匹配,匹配成功的分支执行。
    按照自上而下的顺序依次匹配。
3、匹配成功的分支执行,分支当中最后有“break”语句的话,整个switch语句终止。
4、匹配成功的分支执行,分支当中最后没有“break”语句的话,直接进入下一个分支执行,不进行匹配。这种现象叫做case穿透现象。
【提供break;语句可以避免穿透】
5、所有分支都没有匹配成功,当有default语句的话,会执行default语句。
6、switch后面和case后面只能是int或者String类型的数据,不能是探测其他类型
    byte、short、char也可以直接写到switch和case后面,因为它们可以进行自动类型转换。
7、case可以合并:
    int i=1;
    switch(i){
        case 1: case 2: case 3: case 6:
            System.out.println("今天过得怎么样?");
            
    }

 

例子:

例2:

假设系统给定考生成绩,请判断考生的成绩等级。用switch语句完成。

分析:score可能是小数,switch的括号里只能是int或string类型的变量或字面量。

(窍门:(int)(成绩/10))

for

使用for循环输出9*9乘法表

for循环输出1-100以内所有的质数

while循环语句

1.while循环的语法结构:

while(布尔表达式){

        循环体;

}

break

1.braek是java语言的关键字,被翻译为“”中断/折断“

2.break语句在switch语句/循环语句当中,用来终止循环的执行

3.break;语句使用在for,while,do...while循环语句当中用来跳出循环,中止程序的执行。因为当程序循环到某个条件的时候,后续的循环就没有必要继续执行了,所以可以终止循环,可以提高程序的执行效率。

4.在默认的情况下,break语句终止的是离他最近的循环语句。

5.指定终止某个循环。需要给循环起名,采用这种语法: break 循环名称

continue表示:继续、下一个

        只要这个语句执行,当前本次循环停止,直接进入下一次循环继续执行

break与continue的区别:

  • continue表示终止本次循环,直接进入下一次循环

  • break表示循环不执行了

例:输出1-100中的素数

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值