JavaSE-day03

转义字符

转义字符含义转义字符含义
\t水平制表符\\单斜杠(\)
\n换行\'单引号('')
        \b        空格\"双引号("")

键盘录入

        作用:让用户可以通过键盘给程序中输入数据

        使用:

                1、导包

                        import java.util.Scanner;

                        注意:使用的内容与当前java文件不在同一个文件夹(包)中

                2、创建Scanner对象

                        Scanner 变量名01 = new Scanner(System.in);

                3、等待用户输入

                        String 变量名02(用户输入的内容)= 变量名01.next();

                        重复多次

Java中语句分类

 顺序语句

          代码从上而下,依次执行              

 分支语句

        在多个分支语句中,只执行其中一个

 循环语句

        让代码多次重读执行

分支语句

 if语句

        if(基本的if结构)

        语法:

                if(条件表达式){

                        当条件表达式为true时,执行此处代码

                }

例:判断人的年龄是否大于等于18岁,如果大于等于输出已成年

思路:

       1、定义一个变量记录这个人的年龄

       2、判断该变量是否大于等于18

               2.1 大于等于18时,输出已成年

1    int age = 25;
2    if(age >= 18){
3    System.out.println("已成年"); 
4    }

        if else

        语法:

                if(条件表达式){

                        当条件表达式为true时,执行此处代码       

                }else{

                        当条件表达式为false时,执行此处代码

                }

 例:某人去网吧上网,如果年龄大于等于18,输出欢迎光临,否则输出 出门左拐

 思路:

        1、定义一个变量记录这个人的年龄

        2、判断该变量是否大于等于18

                2.1 如果大于等于18,输入欢迎光临

                2.2 如果小于18,输出 出门右转

1    int age = 25;
2    if(age >= 18){
3        System.out.println("欢迎光临");
4    }else{
5        System.out.println("出门左拐");
6    }

        else if

        语法:

                if(条件表达式1){

                        当条件表达式式1为true时,执行此处代码

                 }else if(条件表达式2){

                         当条件表达式式2为true时,执行此处代码

                }

                ......

                

                else if(条件表达式n){

                         当条件表达式式n为true时,执行此处代码

                }else{

                        当以上条件表达式都不为true时,执行此处代码

                }

        if的嵌套(在if语句中使用if)

        作用:判断条件1后,继续判断

        语法:

                if(条件表达式1){

                        if(条件表达式2){     //当判断完条件表达式1后继续进入内层循环判断条件表达式2

                        }

                }

Switch语句

 与if语句的区别:

        相同点:都能够做判断

        不同点:

                1、Switch语句执行代码效率比if语句快;

                2、if语句能够判断区间情况和值是否相同,而Switch只能判断值相当

                3、jdk 1.5后能够判断字符串内容是否相同

语法:

        Switch(变量名){

                case 常量1 :

                        当变量值与常量1相等时执行此处代码

                break;

                case 常量2 :

                        当变量值与常量2相等时执行此处代码

                break;

                case 常量n:

                        当变量值与常量n相等时执行此处代码

                break;

                dafault:

                        当变量值不等于以上常量时执行此处代码

                        或者上面没有break时

                break;

}

注意1:break可以不写,但程序会一直运行到下一个break代码处

注意2:如果判断相等时用Switch语句,其他情况用if语句

局部变量

 含义:声明在方法中的变量称为局部变量(如在main方法下)

 注意:

        1、如果声明变量在哪个大括号下,就只能在这个大括号区域中使用;

        2、可以使用的区域称为该变量的作用域

        3、同一个作用域下变量名不可重复

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值