Java学习手册——第七篇基础语法

Java学习手册------第七篇基础语法

  • [1. 注释](#1. 注释)
  • [2. 顺序语句](#2. 顺序语句)
  • [3. 条件语句](#3. 条件语句)
    • [3.1 if语句](#3.1 if语句)
    • [3.2 switch语句](#3.2 switch语句)
  • [4. 循环语句](#4. 循环语句)
    • [4.1 for循环](#4.1 for循环)
    • [4.2 while 语句](#4.2 while 语句)
    • [4.3 do...while语句](#4.3 do...while语句)

本篇为大家快速入门Java基础语法,了解一个语言的基础语法是必要的,

因为我们后期都是需要用这些基础语法汇聚成我们想要的功能和想法。

这些都是必知必会的,但是不需要十分掌握,需要用到时可知道哪里查询,

用多了就熟练了。

1. 注释

注释有:文档注释、多行注释、当行注释。

java 复制代码
/**
* 文档注释
*/
public class HelloWorld {
    /* 
     * 多行注释
     */
    public static void main(String[] args) {
        // 单行注释
        System.out.println("Hello World"); 
    }
}

2. 顺序语句

这里你写一句话就是一个语句,顺序一个一个的执行。

java 复制代码
public static void main(String[] args) {
	System.out.println("开始");
	System.out.println("语句1");
	System.out.println("语句2");
	System.out.println("语句3");
	System.out.println("结束");
}

3. 条件语句

这里的条件,就是用来判断(日常生活中我们经常用),如果为真就执行,否则就执行另一条语句。

就像是你做选择一样,碰到一个三岔路口,选择了要一直走下去。

3.1 if语句

java 复制代码
int score = 88;
if (score < 0 || score > 100) {
    System.out.println("成绩有问题");
} else if (score >= 90 && score <= 100) {
    System.out.println("优秀");
} else if (score >= 80 && score < 90) {
    System.out.println("良好");
} else if (score >= 70 && score < 80) {
    System.out.println("良");
} else if (score >= 60 && score < 70) {
    System.out.println("及格");
} else {
    System.out.println("不及格");
}

3.2 switch语句

除了上面的if判断,还有switch语句(就像开关,匹配对了哪个就执行哪个)

这里的case会一直走下去,如果想到指定case停止需要用break语句。

java 复制代码
int weekday = 7;

switch(weekday) {
case 1:
	System.out.println("星期一");
	break;
case 2:
	System.out.println("星期二");
	break;
case 3:
	System.out.println("星期三");
	break;
case 4:
	System.out.println("星期四");
	break;
case 5:
	System.out.println("星期五");
	break;
case 6:
	System.out.println("星期六");
	break;
case 7:
	System.out.println("星期日");
	break;
default:
	System.out.println("你输入的数字有误");
	break;
}

switch里面经常用到的有break 语句,

记住它的主要用法即可:

跳出当前整个switch语句,立马进入下一条语句。

4. 循环语句

循环语句就是用来处理重复问题的,

比如我们想打印1~100的整数,如果用print一条一条的打印也可以,但是代码会很长。

这个时候我们使用循环,用条件判断就直接搞定了。

4.1 for循环

java 复制代码
// 初始化语句;判断条件语句;控制条件语句
for(int x = 1; x <= 5; x++) {
	System.out.println(x);
}

4.2 while 语句

java 复制代码
int x=1;
while(x <= 10) {
	System.out.println(x);
	x++;
}

4.3 do...while语句

java 复制代码
int x=1;
do {
	System.out.println(x);
	x++;
} while(x <= 10);

循环语句里面经常用的有continue、break语句。

break语句:跳出当前整个循环。

continue语句:跳出当前语句,进入下一次循环。

java 复制代码
// break执行之后,后面的循环都不在执行了。
for(int x=1; x<=10; x++) {
	if(x == 3) {
		break;
	}
	System.out.println(x);
}

// continue执行后,当前的循环不执行,剩下的循环继续
for(int x=1; x<=10; x++) {
	if(x == 3) {
		continue;
	}
	System.out.println(x);
}

码云练习地址:https://gitee.com/jack0240/JavaSE.git

相关推荐
code2cat4 分钟前
Java高级篇之Hibernate:让对象映射到表,理解持久化与事务
java·后端·hibernate·1024程序员节
骑着蜗牛撵大象32739 分钟前
飞牛fnOS部署Damselfly:Compose编排、照片目录与7100固定访问
java·docker·rpc·dubbo·fnos·照片管理·damselfly
坤坤子吖1 小时前
C++继承:友元、静态成员、多继承与组合
开发语言·c++·笔记·学习·1024程序员节
金銀銅鐵1 小时前
[Java] 用 CLI 展示 EnumSet 增减元素时的内部变化(下)
java·后端·ai编程
Nuanyt2 小时前
Hot 100 刷题笔记 · 数组与哈希专题(3 题)
java·笔记·算法·leetcode·哈希算法·1024程序员节
xieliyu.2 小时前
【JavaEE进阶】Spring Boot 日志:从 System.out 到 @Slf4j,6 个级别 + 4 类配置一篇讲透
java·spring boot·spring·java-ee·springboot·logback·slf4j
IT_Octopus3 小时前
Apollo 配置中心入门:一所“小学校“读懂 Portal、Meta Server、Config Service
java·后端·spring
cfm_29143 小时前
偏向锁的Epoch优化机制
java
CRMEB系统商城3 小时前
家电零售的供应商协同与物流提效
java·开发语言·人工智能·小程序·1024程序员节
jason.zeng@15022073 小时前
Nginx 配置详解(静态 HTML、下载目录、API 反向代理三套场景)
java·vue.js·1024程序员节