Java学习--循环语句
1. break
public class BreakDemo{
// 完成一个四则运算的功能
public static void main(String args[]){
for(int i=0;i<10;i++){
if(i==3){
break ; //跳出整个的循环
}
System.out.println("i = " + i) ;
}
}
};
运行结果:
i = 0
i = 1
i = 2
2. continue
public class ContinueDemo{
// 完成一个四则运算的功能
public static void main(String args[]){
for(int i=0;i<10;i++){
if(i==3){
continue ;
}
System.out.println("i = " + i) ;
}
}
};
运行结果:
i = 0
i = 1
i = 2
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
3.
public class DoWhileDemo{
// 完成一个四则运算的功能
public static void main(String args[]){
int x = 1;
int sum = 0 ; // 保存累加的结果
do{
sum += x ; // 执行累加操作
x++ ;
}while(x<=5) ;
System.out.println("1 --> 10 累加的结果为:" + sum) ;
System.out.println("x的结果为:" + x ) ;
}
};
运行结果:
1 --> 10 累加的结果为:15
x的结果为:6
4.
public class ForDemo{
// 完成一个四则运算的功能
public static void main(String args[]){
int sum = 0 ; // 保存累加的结果
for(int x=1;x<=10;x++){
sum += x ;
}
System.out.println("1 --> 10 累加的结果为:" + sum) ;
}
};
运行结果:
1 --> 10 累加的结果为:55
5.
public class ForNestedDemo{
// 完成一个四则运算的功能
public static void main(String args[]){
for(int i=1;i<=9;i++){ // 控制行
for(int j=1;j<=i;j++){ // 控制列
System.out.print(i+"*"+j+"="+(i*j)+"\t") ;
}
System.out.println() ;
}
}
};
运行结果
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
6.
public class IfDemo{
public static void main(String args[]){
int x = 3 ; // 定义整型变量3
int y = 10 ; // 定义整型变量10
System.out.println("===== 比较开始 =====") ;
if(x>y){
System.out.println("x比y大!");
}
if(x<y){
System.out.println("x比y小!") ;
}
System.out.println("===== 比较完成 =======") ;
}
};
运行结果:
===== 比较开始 =====
x比y小!
===== 比较完成 =======
7.
public class IfElseDemo{
public static void main(String args[]){
int x = 3; // 定义整型变量x
if(x%2==1){ // 判断于是是否为1
System.out.println("x是奇数!") ; // 如果余数为1表示奇数
}else{
System.out.println("x是偶数!") ; // 如果余数为0表示是偶数
}
}
};
运行结果:
x是奇数!
8.
public class MaxDemo{
public static void main(String args[]){
int max = 0 ; // 保存最大值
int x = 3; // 定义整型变量x
int y = 10 ;
max = x>y?x:y ; // 通过三目运算符求出最大值
System.out.println("最大值为:" + max) ;
}
};
运行结果:
最大值为:10
9.
public class MoreIfElseDemo{
public static void main(String args[]){
int x = 5; // 定义整型变量x
if(x==1){
System.out.println("x的值是1!") ;
} else if(x==2){
System.out.println("x的值是2!") ;
}else if(x==3){
System.out.println("x的值是3!") ;
}else{
System.out.println("x的值不是1、2、3中的一个!") ;
}
}
};
运行结果:
x的值不是1、2、3中的一个!
10.
public class SwitchDemo01{
// 完成一个四则运算的功能
public static void main(String args[]){
int x = 3 ;
int y = 6 ;
char oper = '-' ;
switch(oper){
case '+':{ // 执行加法操作
System.out.println("x + y = " + (x + y )) ;
break ;
}
case '-':{ // 执行减法操作
System.out.println("x - y = " + (x - y )) ;
break ;
}
case '*':{ // 执行乘法操作
System.out.println("x * y = " + (x * y )) ;
break ;
}
case '/':{ // 执行除法操作
System.out.println("x / y = " + (x / y )) ;
break ;
}
default:{
System.out.println("未知的操作!") ;
break ;
}
}
}
};
运行结果
x - y = -3
11. 与10相比少了break
public class SwitchDemo02{
// 完成一个四则运算的功能
public static void main(String args[]){
int x = 3 ;
int y = 6 ;
char oper = '*' ;
switch(oper){
case '+':{ // 执行加法操作
System.out.println("x + y = " + (x + y )) ;
}
case '-':{ // 执行减法操作
System.out.println("x - y = " + (x - y )) ;
}
case '*':{ // 执行乘法操作
System.out.println("x * y = " + (x * y )) ;
}
case '/':{ // 执行除法操作
System.out.println("x / y = " + (x / y )) ;
}
default:{
System.out.println("未知的操作!") ;
}
}
}
};
运行结果:
x * y = 18
x / y = 0
未知的操作!
Java学习--循环语句的更多相关文章
- Java学习--循环语句1
1. break public class BreakDemo{ // 完成一个四则运算的功能 public static void main(String args[]){ for(int i=0; ...
- oracle学习--循环语句
oracle学习--循环语句 loop循环: create or replace procedure pro_test_loop is i number; begin i:=0; loop i:=i ...
- Java笔记——循环语句
Java笔记--循环语句 1. while语句 规律: 1. 首先计算表达式的值. 2. 若表达式为真,则执行循环语法,直至表达式为假,循环结束. while(表达式) 语句; 例如: i ...
- 《Java基础——循环语句》
Java基础--循环语句 1. while语句: 规则: 1. 首先计算表达式的值. 2. 若表达式为真,则执行循环语法,直至表达式为假,循环结束. 格式: while(表达式) 语句 ...
- java学习之语句结构
在java语言当中存在4中语句结构,分别是: 1.顺序结构 2.判断结构 3.选择结构 4.循环结构 一.顺序结构: 所谓的顺序结构,也就是当不指定其他三种语句结构的情况下,语句是从上往下依次执行的, ...
- Java 【循环语句】
一.java循环语句分支 二.for循环 在java中for循环和C的循环用法一样 public class demo{ public static void main(String[] args){ ...
- java while循环语句
//循环语句 //符合条件,循环继续执行,否则循环退出. //特点: //先判断,后执行 public class Test16{ public static void main(String arg ...
- c#基础;初步学习循环语句
循环语句就是 在满足循环条件的情况下会有顺序的执行循环体 循环语句:for : while : foreach:三种. 循环语句 必须具备四要素:初始条件.循环条件.循环体.状 ...
- Java的循环语句
一.while 循环 while(循环条件){ 循环操作语句 } * 循环3要素: 变量的初值.变量的判断.变量的更新 * 缺少循环变量的更新,循环将一直进行下去 public class Whlie ...
随机推荐
- 如何为linux系统设置全局的默认网络代理
方法1:更改全局配置文件/etc/profile all_proxy="all_proxy=socks://proxy.xxx.com.cn:80/" ftp_proxy=&quo ...
- hisat2+stringtie+ballgown
hisat2+stringtie+ballgown Posted on 2016年11月25日 早在去年九月,我就写个博文说 RNA-seq流程需要进化啦!http://www.bio-info-tr ...
- BZOJ4813或洛谷3698 [CQOI2017]小Q的棋盘
BZOJ原题链接 洛谷原题链接 贪心或树形\(DP\)都可做,但显然\(DP\)式子不好推(因为我太菜了),所以我选择贪心. 很显然从根出发主干走最长链是最优的,而剩下的点每个都需要走两步,所以用除去 ...
- 洛谷1288 取数游戏II
原题链接 因为保证有\(0\)权边,所以整个游戏实际上就是两条链. 很容易发现当先手距离\(0\)权边有奇数条边,那么必胜. 策略为:每次都将边上权值取光,逼迫后手向\(0\)权边靠拢.若此时后手不取 ...
- HDOJ4734 F(x)
原题链接 数位\(DP\),继续套记搜模板 定义\(f[pos][now]\),\(pos\)是枚举到的位数,\(now\)是\(A\)的权值减去当前枚举的数的权值,即剩余权值大小. 然后就是记搜模板 ...
- LocalStorage的一些使用
LocalStorage是什么 LocalStorage 是在Html5中出现的一种本地存储.说到本地存储,大家立马会联想到Cookie,还有SqlLite. LocalStorage 中的数据不会像 ...
- VS2010配置OpenGL开发环境
OpenGL(Open Graphics Library)是一个跨编程语言.跨平台的专业图形程序接口.OpenGL是SGI公司开发的一套计算机图形处理系统,是图形硬件的软件接口,任何一个OpenGL应 ...
- UI设计师经常去的五个网站
1.站酷 站酷(ZCOOL),中国人气设计师互动平台.深耕设计领域十年,站酷聚集了470万优秀设计师.摄影师.插画师.艺术家.创意人,设计创意群体中具有较高的影响力与号召力. 2.花瓣 花瓣网, ...
- Eclipse新建JSP文件的默认编码
默认情况下,Eclipse新建的JSP文件的编码是“ISO-8859-1”,不支持中文.需要手动修改为“UTF-8” 以下设置可使Eclipse生成的JSP文件的默认编码为“UTF-8” Window ...
- ajax 简介0
WEB项目总是发生些新的变化,过去每个人都会抱怨WEB项目功能不如CS程序丰富,相应速度不够快速.但现在由于Ajax的出现有了很大的改观,具有快速的高响应性的用户界面.在传统的Web 应用程序中,当用 ...