流程控制语句:通过一些语句,控制程序的执行流程
顺序结构语句是Java程序默认的执行流程,按照代码的先后顺序,从上到下依次执行!
package orderdemo;
public class OrderDemo {
public static void main(String[] args) {
System.out.println("2024年3月2日");
System.out.println("学习Java的第四天");
System.out.println("离7月还剩4个月的时间");
System.out.println("要抓紧努力了,时间是会打人的哦!");
}
}
if(关系表达式){
语句体;
}
执行流程:
package Demo;
import java.util.Scanner;
public class Demo1 {
public static void main(String[] args) {
//需求:键盘录入女婿酒量,如果大于2斤,老丈人回作出回应,反之没有
//if语句
//if(关系表达式){
//语句体;
//}
//分析
//1.键盘录入女婿的酒量
Scanner sc = new Scanner(System.in);
System.out.println("请输入女婿的酒量:");
int wine = sc.nextInt();
if(wine>2){
System.out.println("小伙子,酒量不错,可以穿走我的小棉袄!");
}
}
}
if的注意点:
1.大括号的开头可以另起一行书写,但建议写在第一行的末尾
2.在语句体中,如果只有一句代码,大括号可以省略补写,个人建议:大括号还是不要省略
3.如果对一个布尔类型的变量进行判断,不要用==号,直接把变量写道小括号里面即可
package Test;
public class test1 {
public static void main(String[] args) {
//小红,如果你这次考试全班第一,我就做你女朋友
//分析
//1.定义变量记录小明的名次
int ranking = 1;
//2.对小明的名词进行判断
if(ranking == 1 ){
System.out.println("小红成为了小明的女朋友");
}
}
}
package Test;
public class test2 {
public static void main(String[] args) {
//汽车无人驾驶会涉及到大量的判断
//当汽车行驶的时候遇到红绿灯,就会就行判断
//如果红灯亮,就停止
//如果黄灯亮,就减速
//如果绿灯亮,就形式
//1.定义三个变量表示灯的状态
//true 亮 false 灭
boolean isLightGreen = false;
boolean isLightYellow = false;
boolean isLightRed = true;
//2.判断
//红灯亮,就停止
//黄灯亮,就减速
//绿灯亮,就行驶
if(isLightGreen){
System.out.println("GoGoGo!");
}
if(isLightRed){
System.out.println("Stop!!!");
}
if(isLightYellow){
System.out.println("slow!!!&#
更多【编程技术-Java自学day5】相关视频教程:www.yxfzedu.com