当前位置: 首页 > news >正文

Java自学day5

流程控制语句

        流程控制语句:通过一些语句,控制程序的执行流程

顺序结构

顺序结构语句是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语句的第一种格式

if(关系表达式){

        语句体;

}

执行流程:

  1. 首先计算关系表达式的值
  2. 如果关系表达式的值为true就执行语句体
  3. 如果关系表达式的值为false就不执行语句体
  4. 继续执行后面的其他语句
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!!!&#
http://www.lryc.cn/news/311139.html

相关文章:

  • IO-DAY1
  • 英福康INFICON真空计MPG400MPG401使用说明PPT讲解课件
  • 【lua】lua内存优化记录
  • 紫光展锐T618_4G安卓核心板方案定制
  • Redis 群集部署
  • WPF中如何设置自定义控件(二)
  • 【C++】每周一题——2024.3.3
  • 5G网络架构与组网部署01--5G网络架构的演进趋势
  • 2023全球软件开发大会-上海站:探索技术前沿,共筑未来软件生态(附大会核心PPT下载)
  • C#插入排序算法
  • 快速搭建Vue前端框架
  • TS中private和protected的区别
  • 虚拟机Hyper-V操作记录
  • 90. 子集 II(力扣LeetCode)
  • 202435读书笔记|《半小时漫画中国史》——读点经济学与历史,生活更美好,趣味烧脑土地制度、商鞅变法、华丽丽的丝绸之路这里都有
  • 2023下半年主品牌锋芒依旧,江南布衣打破既定天花板?
  • Gitlab: PHP项目CI/CD实践
  • c语言游戏实战(10):坤坤的篮球回避秀
  • 初学arp欺骗
  • ftp几个常见错误问题及解决办法
  • 鸿蒙App开发新思路:小程序转App
  • C++17之std::invoke: 使用和原理探究(全)
  • shadertoy 游戏《来自星尘》摇杆复刻
  • 获取PDF中的布局信息——如何获取段落
  • Laya2.13.3在Web条件下使用键盘控制相机移动
  • centos系统服务器在Jenkins执行playwright UI自动化测试框架
  • boost.redis崩溃的解决方法
  • 蓝桥杯——123
  • 嵌入式基础知识-信号量,PV原语与前趋图
  • 代码遗产:探索祖传代码的历史、挑战与现代融合艺术