学习java的第五天


一、顺序结构

顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。
在这里插入图片描述
//顺序结构
public class qwe {
public static void main(String[] args){
System.out.println(“今天天气不行”);
System.out.println(“我们下午有课”);
System.out.println(“这挺爽的”);
}
}
在这里插入图片描述

二、if语句

1.if语句格式1

格式:
if (关系表达式){
语句体;
}
执行流程:
首先计算关系表达式的值
如果关系表达式的值为true就执行语句体如果关系表达式的值为false就不执行语句体
继续执行后面的语句内容
//单if语句

public class asd {
public static void main(String[] args) {
System.out.println(“今天不错,正在压马路…突然发现一个快乐的地方:网吧”);
int age = 10;
if (age >= 18) {
System.out.println(“进入网吧,开始high!”);
System.out.println(“遇到了一群猪队友,开始骂街。”);
System.out.println(“感觉不爽,结账走人”);
}
System.out.println(“回家吃饭”);
}
}
在这里插入图片描述

2.if语句格式2

格式:
if(关系表达式){语句体1;}else {
语句体2;)
执行流程:
首先计算关系表达式的值
如果关系表达式的值为true就执行语句体1如果关系表达式的值为false就执行语句体2继续执行后面的语句内容
标准的ifelse语句
public class zxc {
public static void main(String[] args) {
int num = 666;
if (num % 2 == 0)
System.out.println(“偶数”);
else {

		System.out.println("奇数");
}
}

}
在这里插入图片描述

三、switch语句

在这里插入图片描述
格式说明:
·表达式:取值为byte、short、int、char,JDK5以后可以是枚举
,JDK7以后可以是String。
case:后面跟的是要和表达式进行比较的值。
break:表示中断,结束的意思,用来结束switch语句。
default:表示所有情况都不匹配的时候,就执行该处的内容,和if语
句的else相似。
//switch语句
public class uio {
public static void main(String[] args) {

	int day=18;
	int num=day%7;
	
	switch (num) {
		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 0:
		System.out.println("星期日");
		break;
	default:
		System.out.println("数据不合理");
		break;
	}
}

在这里插入图片描述

四、for循环语句

for语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,
当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直
执行下去,形成死循环。
//循环结构
public class fgh {
public static void main(String[] args) {
int sum=0;
for(int i=200;i<=100;i++){
sum+=i;
}
System.out.println(“程序停止”+sum);
}
}
在这里插入图片描述

五、while语句

while 循环的执行顺序非常简单,它的格式是:
while (表达式)
{
语句;
}

当表达式为真,则执行下面的语句;语句执行完之后再判断表达式是否为真,如果为真,再次执行下面的语句;然后再判断表达式是否为真……就这样一直循环下去,直到表达式为假,跳出循环。这个就是 while 的执行顺序。
//while
public class bnm {
public static void main(String[] args) {
for(int i =1;i<=5;i++){
System.out.println(“我错了!”+i);
}
System.out.println("===============");
int i=1000;
while (i<=10){
System.out.println(“我错了!”+i);
i++;
}
}
}
在这里插入图片描述

2.do-while语句

do-while循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环至少要执行一次循环语句。 简单来讲就是说while循环是先循环后判断 。
总结:while循环是先判断后循环 ,而do–while循环是先循环后判断。
//do-while循环的标准格式
public class cvb {
public static void main(String[] args) {
for (int i=1;i<=5;i++){
System.out.println(“原谅你啦!快起来吧!地上怪凉!”+i);
}
System.out.println("============");
int i=1000;
do{
System.out.println(“原谅你啦!快起来吧!地上怪凉!”+i);
i++;
}while(i<=10);
System.out.println(“i”);
}
}
在这里插入图片描述

六、continue语句和break语句

continue语句和break语句的区别如下:
1.break:while循环break是用于永久终止循环。即不执行本次循环中break后面的语句,直接跳出循环。
2.continue:while循环continue是用于终止本次循环。即本次循环中continue后面的代码不执行,进行下一次循环的入口判断。
星光溢散处 16:07:44
public class hlb {
public static void main(String[] args) {
for (int i= 1;i<=10;i++){
if(i==4)
{
break;
}
System.out.println(“Hello”+i);
}
}
}
在这里插入图片描述

//continue
public class yui {
public static void main(String[] args) {
for(int i=1;i<=10;i++){
if(i==4)
continue;
System.out.println(i + “层到了。”);
}
}
}
在这里插入图片描述

学号:2020080605017

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值