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知识库]循环语句、控制语句

判断语句 if else

选择语句 switch case

循环语句 while dowhile for循环

判断语句:

if else 【单重判断】

【多重判断: if else if else if ...else】

单重判断:

if(条件){输出语句

}else {输出语句}

eg:

double salary = 1800;

if (salary >= 180){

System.out.println("感恩学校");

}else{

System.out.println("没有到180!继续努力");

}

多重判断:

格式:if(条件){输出语句;

}else if (条件){输出语句;

}else if (条件){输出语句;

}。。。

。。。

else {输出语句;}

eg:

byte week = 90;

if (week == 1) {

System.out.println("星期一");

}

else if (week == 2) {

System.out.println("星期二");

}

else if (week == 3) {

System.out.println("星期3");

}

else if (week == 4) {

System.out.println("星期四");

}

else if (week == 5) {

System.out.println("星期五");

}

else if (week == 6) {

System.out.println("星期六");

}

else if (week == 7) {

System.out.println("星期日");

}

else{

System.out.println("只能是1--7之间数字");

System.out.println("数字有误!请检查");

}

选择语句:switch case

case穿透!! break;强制停止

执行过程:

1.定义变量!switch(变量) 通过变量和case后面的常量进行比较

2.找到相同数据 输出结果!并且程序不会停止! 防止case穿透建议每一个输出语句后面加上break关键字!

【 switch 后面的变量可以是哪些数据类型

byte short int char jdk1.7之后支持字符串类型 String!!!】

格式: 定义变量格式

switch(定义的变量名){

char 数字 字母或者‘中文’【中文为一个字】: System.out.println("要输出的文字1");break;

char 数字 字母或者‘中文’【中文为一个字】:System.out.println("要输出的文字1");break;

char 数字 字母或者‘中文’【中文为一个字】:System.out.println("要输出的文字1");break;

char 数字 字母或者‘中文’【中文为一个字】:System.out.println("要输出的文字1");break;

.。。。。。。;

default:System.out.println("要输出的文字1");break;

}

eg1: //case后的值的类型要和开始输入变量定义的值的类型相等(说是数字都是 数字型 说是中文都是中文型)

int a= 1; //变量

switch (a) {

case 1: System.out.println("星期一");break;

case 2: System.out.println("星期2");break;

case 3: System.out.println("星期3");break;

case 4: System.out.println("星期4");break;

case 5: System.out.println("星期5");break;

case 6: System.out.println("星期6");break;

case 7: System.out.println("星期日");break;

default:System.out.println("只能是1-7数字!");break;

}

eg2:

char a = '哈';

switch (a) {

case '你': System.out.println("星期一");break;

case '哈': System.out.println("星期2");break;

。。。。。

循环语句: while do while for循环

循环好处:减少代码重复

增加代码重复使用 提高使用效率

循环要素:

1.初始值 格式 数据类型 变量名=值;

eg: int a=1;

2.循环条件:满足条件循环一直执行!! 一般带有关系符表达式

3. 步长 :没执行一次 值的增量 一般是 a++

根据实际开发场景定义 eg:a+=2 a+=5 .。。。。。。。。。

while循环:

格式:

while执行过程!先判断 再输出!

1.初始值在任何一个循环中只执行一次!

2.判断循环条件是否满足!满足,执行输出语句.输出之后 执行步长!

3.执行步长之后变量 判断循环条件 满足,执行输出语句.输出之后 执行步长!

4.判断循环条件不满足!循环直接停止。

eg1: 输出1——100

int a=1; //【a

while (a

System.out.println(a); //输出语句

a++ ; //步长

}

eg2: 倒叙输出100-1

int a=100;

woile(a

System.out.println(a);

a--;

}

eg3://输出1-100之间被3整除又能被7整除的数 以及个数 和 平均值

int geshu=0;

int he=0;

int a=1;

while(a

if( a%3 ==0 && a%7==0){

System.out.println("满足条件的数:"+a);

geshu++;

he+=a;

}

a++;

} System.out.println("个数:"+geshu);

System.out.println("和为:"+he);

System.out.println("平均数:"+((he)/geshu));

for循环;

格式:

for(初始值;循环条件;步长){

System.out.println(变量名);

}

eg:输出1-100的偶数 以及个数 以及偶数数和 平均值

int geshu=0;

int sum=0;

for( int a=1;a

if( a%2==0){

System.out.println(“偶数为”+a);

geshu++;

sum+=a; // 偶数和

}

}

System.out.println(“偶数个数为”+geshu);

System.out.println(“偶数和为”+sum);

System.out.println(“偶数平均值为”+(sum/gehsu));

eg :输入1-50 遇到17跳过 遇到30停止

for (int a=1;a

if (a==17){

continue ; //coutinue 跳过

}

if (a==30){

break; }

System.out.println(“值是:”+a);

}

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

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 7:02:28-

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