Java笔记梳理(三)java基本语法

标志符和关键字

        java语言中用来表示类型、变量名、方法名、类型名、数组名、文件名的有效字符序列成为标志符。标志符只能由字母,下划线,美元符号,和数字组成,且第一个字母不能是数字。
        java语言中有50个关键字,也叫保留字,经常见到的有,class、public、private、protected、import、if、else、while等。这个无需特别记忆,但是有一点,保留字不能作为变量名,方法名,类名等。代码中出现将保留字作为这些内容时,代码时无法通过编译的。

数据类型

        java中有八大基本数据类型,他们分别是boolean、char、byte、short、int、long、float、double。他们都有各自的包装类型,包装类型提供了额外的方法。对基本数据类型进行了扩展。

运算符

        java中的运算符有很多,如最基本的+(加)、-(减)、*(乘)、/(除),这是算数运算符。除了这四个还有>、<、==、=>、<=,这是逻辑运算符。这些都是平时经常会用到的运算符,平时不常会用到的运算符。如:位运算符(&、|、~、^),三元运算符等。可以才考一下这篇博客里边对运算符的详细比较。https://www.cnblogs.com/dianqijiaodengdai/p/6141486.html

语句结构

分支(if-else语句)

        分支是一种常用的控制程序走向的语句结构。它利用条件表达式来决定程序执行的路径。其格式如下
        (1)if(布尔表达式) {
                        语句;
                  }
        (2)if(布尔表达式) {
                        语句;
                  }else(布尔表达式) {
                        语句;
                  }
        (3)嵌套的if-else语句
                  if(布尔表达式) {
                        语句;
                  }else if(布尔表达式) {
                        语句;
                  }else(布尔表达式) {
                        语句;
                  }

循环:

        循环控制语句包括while循环、do-while循环和for循环。
        (1)while循环的格式如下:
                while(布尔表达式){
                        循环体;
                }
        (2)do-while循环的格式如下:
                do{
                        循环体;
                }while(布尔表达式)
        (3)for循环的格式如下:
                for(初始操作;循环截止条件;每次循环后的操作){
                        循环体;
                }
        while循环和do-while循环的区别在于,do-while循环会比while循环多执行一次循环体。因为do-while循环是先执行循环体再判断循环条件,而while循环是先判断循环条件再执行循环体。也就是说,do-while循环的循环体会至少执行一次。
        for循环的循环步骤是先执行初始操作,然后判断循环条件,如果为真,执行循环后的操作,然后继续循环,如果为假,则跳出循环。

跳转

        在循环中可以使用break和continue在控制循环的执行流程。break表示跳出当前循环体,即强行终止循环,不在执行该循环。continue表示跳出本次循环,继续下一次循环。break也可以支持跳转到指定定标号的循环。如:
        outter:while(i>0){
                        j=3;
                        inner:while(j>0){
                                if(j<2) {
                                        break outter;
                                }
                                System.out.println(i+“and”+j);
                                j–;
                        }
                        i–;
        }

开关(switch语句)

        switch语句的格式如下:
        switch(表达式){
                case 整数1:语句;break;
                case 整数2:语句;break;
                case 整数3:语句;break;
                case 整数4:语句;break;
                default:语句;
        }
        default语句是在表达式都不满足任一数值时默认执行的语句。在java5之前switch语句仅支持整数int型的数值和char类型的数值(char类型可自动转换为int类型)。但是在java5之后,switch新增支持字符串类型的数值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值