IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Java基础之逻辑控制 -> 正文阅读

[Java知识库]Java基础之逻辑控制

直接进入主题,Java分为三大逻辑顺序,它们分别是顺序结构、分支结构和循环结构。

第一个,首先说顺序结构,这个比较简单,主要就是代码按照书写的顺序一行一行的执行。比如

System.out.println("aaa");
System.out.println("bbb");
System.out.println("ccc");
// 运行结果
aaa
bbb
ccc

第二个是分支结构,代码按照要求从指定的分支运行。这里主要运用到两个语句,一个是if语句,另外一个是switch语句。

关于if语句,主要有两种风格,举个例子

第一种

// 风格1
int x = 10;
if (x == 10) {
 ? ?// 满足条件
} 
if(x!=10) {
 ? ?// 不满足条件
}

第二种

// 风格2
int x = 10;
if (x == 10) {
 ? ?// 满足条件
}
else
{
 ? ?// 不满足条件
}

这里可以看到两种风格,我们一般推荐使用第二种。

接下里说说switch结构,简单示例

int day = 1;
switch(day) {
 ? ?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 7:
 ? ? ? ?System.out.println("星期日");
 ? ? ? ?break;
 ? ?default:
 ? ? ? ?System.out.println("输入有误");
 ? ? ? ?break; }


根据 switch 中值的不同, 会执行对应的 case 语句. 遇到 break 就会结束该 case 语句.
第三种,循环结构,根据条件判断是继续循环还是跳出循环。

int n = 1; 
int result = 0; 
while (n <= 100) { 
 result += n; 
 n++; 
} 
System.out.println(num); 
// 执行结果
5050

这里求0-100的和,只要n《=100,就一直进行循环,直到条件不满足,跳出循环。

注:水平有限,如有不当之处欢迎评论指正,希望自己能越来越好!
?

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-08-12 16:28:00  更:2021-08-12 16:28:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年3日历 -2025/3/4 6:48:31-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码