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

Java学习笔记NO.20

Java流程控制

1. 用户交互 Scanner

Java中的Scanner类用于获取用户输入,可以从标准输入(键盘)读取各种类型的数据。

import java.util.Scanner; 
public class UserInputExample { 
public static void main(String[] args) { 
Scanner scanner = new Scanner(System.in); 
System.out.print("请输入您的姓名:"); 
String name = scanner.nextLine(); 
System.out.println("您输入的姓名是:" + name); 
scanner.close(); } }
2. Switch

switch语句用于多条件分支控制,根据表达式的值执行相应的代码块。

int day = 3; 
String dayName; switch (day) { 
case 1: dayName = "Monday"; 
break; 
case 2: dayName = "Tuesday"; 
break; 
case 3: dayName = "Wednesday"; 
break; 
default: dayName = "Invalid day"; } 
System.out.println("Today is " + dayName);
3. For循环

for循环用于重复执行一组语句,通常在已知循环次数的情况下使用。

for (int i = 1; i <= 5; i++) 
{ System.out.println("Count: " + i); }
4. Break和Continue

break语句用于跳出循环,continue语句用于结束当前循环的迭代并进入下一次迭代。

for (int i = 1; i <= 10; i++) { 
if (i == 5) { 
break; // 跳出循环 } 
if (i % 2 == 0) { 
continue; // 跳过偶数的打印 } 
System.out.println(i); }
http://www.lryc.cn/news/321208.html

相关文章:

  • 关系型数据库mysql(1)基础认知和安装
  • WanAndroid(鸿蒙版)开发的第三篇
  • 全国农产品价格分析预测可视化系统设计与实现
  • 堆排序(数据结构)
  • 使用DMA方式控制串口
  • ModbusTCP转Profinet网关高低字节交换切换
  • OpenvSwitch VXLAN 隧道实验
  • GPT能复制人类的决策和直觉吗?
  • 权限设计种类【RBAC、ABAC】
  • C语言经典面试题目(十九)
  • VSCode 远程调试C++程序打开/dev/tty设备失败的问题记录
  • 亮相AWE 2024,日立中央空调打造定制空气新体验
  • KY61 放苹果(用Java实现)
  • 原型模式(Clone)——创建型模式
  • <.Net>VisaulStudio2022下用VB.net实现socket与汇川PLC进行通讯案例(Eazy521)
  • 漫途桥梁结构安全监测方案,护航桥梁安全!
  • LAMP架构部署--yum安装方式
  • 关于PXIE3U18槽背板原理拓扑关系
  • 网络安全等保测评指标一览表
  • C语言中函数的递归
  • 01|模型IO:输入提示、调用模型、解析输出
  • Android Studio实现内容丰富的安卓民宿酒店预订平台
  • SCI一区 | Matlab实现RIME-TCN-BiGRU-Attention霜冰算法优化时间卷积双向门控循环单元融合注意力机制多变量时间序列预测
  • AI推介-多模态视觉语言模型VLMs论文速览(arXiv方向):2024.03.10-2024.03.15
  • 路由器端口转发远程桌面控制:一电脑连接不同局域网的另一电脑
  • sparksession对象简介
  • 2、Java虚拟机之类的生命周期-连接(验证、准备、解析)
  • IPD集成产品开发:塑造企业未来竞争力的关键
  • 一个可商用私有化部署的基于JAVA的chat-gpt网站
  • nmcli --help(nmcli -h)nmcli文档、nmcli手册