Java基础03选择结构
- 格式:pptx
- 大小:2.25 MB
- 文档页数:32


顺序结构、选择结构、循环结构顺序结构
Java的基本结构就是顺序结构,除⾮特别指明,否则就按照顺序⼀句⼀句执⾏顺序结构是最简单的算法结构
语句与语句之间,框与框之间是按从上到下的顺序进⾏的,它是由若⼲个依次执⾏的处理步骤组成的,它是任何⼀个算法都离不开的
基本算法结构
package com.bing.struct;
public class ShunXuDemo {
public static void main(String[] args) {
System.out.println("hello1");
System.out.println("hello2");
System.out.println("hello3");
System.out.println("hello4");
System.out.println("hello5");
System.out.println("hello6");
System.out.println("hello7");
}
}选择结构
if单选择结构
if双选择结构
if多选择结构
嵌套的if结构
switch多选择结构
if单选择结构
我们很多时候需要去判断⼀个东西是否可⾏,然后我们才去执⾏,这样⼀个过程在程序中⽤if语句来表⽰
语法:
if(布尔表达式){
//如果布尔表达式为true将执⾏的语句
}
IfDemo01
import java.util.Scanner;
public class IfDemo01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输⼊内容:");
String s = scanner.nextLine();
//equals: 判断字符串是否相等
if(s.equals("Hello")){
System.out.println(s);
黑马程序员济南中心 编著
黑马程序员JavaEE基础班新课程day03:选择和循环
大家学完前两天的课程什么感觉?是感觉收获了很多,还是感觉哪里没解释清楚?请留言评论给我哦。
大家对于编程有了基本的认识,变量,常量,数据类型,运算符,键盘录入等等知识点你是否清楚了呢?盖大楼可是要先打好地基的
每天的知识都要掌握。
来检查一下吧!
[Java] 纯文本查看 复制代码
?
1
2
3 byteb1 = 3, b2 = 4,b;
b=b1+b2;
b=3+4;
这三行代码哪行会报错?
答案:
b=b1+b2;会报错
因为此运算为byte类型的运算,低于int类型的运算时会自动提升为int类型。
把 int类型的值赋值给byte会损失精度,需要强制类型转换。
黑马程序员济南中心 编著
b=(byte)b1+b2;
怎么样?是不是学会了呢?
再说一下同学常见得问题:
有的同学软件遇到了问题,eclipse突然打不开了?如下图:
这样是说创建java虚拟机失败,原因是你的内存不够用了,因为创建虚拟机需要分配给他内存空间。
解决办法是打开你的eclipse安装位置,找到eclipse.ini文件,右键-编辑
黑马程序员济南中心 编著
打开以后看到如下的一些文字:
找到里面的256,1024这些数字把它改为128就可以啦,保存后再打开eclipse是不是ok了?
好,接下来我们进入第三天的学习,看看今天的主要学习目标吧!
【学习目标】理解、了解、应用、记忆
通过今天的学习,希望大家能够:(解释的时候说出二级目标的掌握程度)
黑马程序员济南中心 编著
1. 【应用】能够独立使用选择流程语句完成指定操作
java 写出2个条件选择语句、3个循环语句的基本结构
一、条件选择语句
在Java中,条件选择语句主要包括if语句和switch语句。它们都是根据给定的条件来执行特定的代码块,从而实现程序的分支控制。
1. if语句的基本结构
if语句是最基本的条件选择语句,它的结构如下:
```java
if (条件) {
// 如果条件为真,执行这里的代码
} else {
// 如果条件为假,执行这里的代码
}
```
在这里,条件可以是一个布尔表达式,如果条件为真,则执行if语句块中的代码,否则执行else语句块中的代码。
2. switch语句的基本结构
switch语句适用于多个条件的选择,它的基本结构如下:
```java
switch (表达式) {
case 值1:
// 如果表达式的值等于值1,执行这里的代码
break;
case 值2:
// 如果表达式的值等于值2,执行这里的代码
break;
default:
// 如果表达式的值都不满足以上条件,执行这里的代码
break;
}
```
在这里,表达式的值将会与每个case的值进行比较,如果匹配,则执行相应的代码块,如果没有匹配的值,则执行default语句块中的代码。
二、循环语句
循环语句在Java中包括while循环、do-while循环和for循环,它们都用于多次执行特定的代码块。
1. while循环的基本结构
while循环是最基本的循环语句,在每次循环开始时检查条件,然后执行循环体中的代码块,直到条件为假才会退出循环。
```java
while (条件) {
// 当条件为真时,执行这里的代码
}
```
在这里,条件为真时,会一直执行循环体中的代码,直到条件为假才会停止循环。
【Java】流程控制-顺序结构、选择(分⽀)结构(单分⽀、双
分⽀、多分⽀、嵌套)、循环结构。。。
流程控制语句结构⽂章⽬录
流程控制语句结构分为:
1、顺序结构:从上到下依次执⾏,顺序执⾏。
2、分⽀结构:多个分⽀选择其中⼀个分⽀执⾏,就是根据选择不同,执⾏不同的代码。if…else和switch…case
3、循环结构:重复执⾏某些代码,是根据条件循环重复执⾏某段代码。for(普通for和增强for)、while和do…while三种
顺序 分⽀选择 循环
⼀、 顺序结构
执⾏过程:从上到下顺序执⾏
(在同⼀个⽅法中)从上往下执⾏
1、 输出语句
1、System.out.print(输出内容); #输出内容后不换⾏
2、System.out.println(输出内容); #输出内容后换⾏
public class Test01_order {
public static void main(String[] args) {
// 输出常量
System.out.print(1);
System.out.print('菜');
System.out.print(2.0);
System.out.print(true);
System.out.print("菜鸡⽂");
System.out.println(false);
//1菜2.0true菜鸡⽂false
// 输出变量
int a = 1;
boolean b = true;
char c = '⽜';
double d = 3.14;
String school = "菜鸟⽂⼤学"; System.out.print(a);
System.out.print(c);
System.out.print(d);
System.out.print(b);
System.out.print(school);
System.out.println();
//1⽜3.14true菜鸟⽂⼤学