Java学习--循环语句1
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学习--循环语句1的更多相关文章
- Java学习--循环语句
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学习第四天 (Linux就该这么学)2018年11月16日
今天主要讲了 管道符,重写向与环境变量 输入输出重写向 标准输出重写向 (标准,覆盖,错误) > 将标准输出重写向到一个文件中 >> 追加到文件 2>错误输出重定向 2> ...
- linux日志查找技巧
1.查找日志最后10行 tail -n test.log 查询日志尾部最后10行的日志; 2.关键词查询 grep '2014-12-17 16:17:20' test.log
- Netty 源码 ChannelHandler(三)概述
Netty 源码 ChannelHandler(三)概述 Netty 系列目录(https://www.cnblogs.com/binarylei/p/10117436.html) 一.Channel ...
- Python 常用模块之re 正则表达式的使用
re模块用来使用正则表达式.正则表达式用来对字符串进行搜索的工作.我们最应该掌握正则表达式的查询,更改,删除的功能.特别是做爬虫的时候,re模块就显得格外重要. 1.查询 import re a = ...
- 摹客iDoc201901-2新功能点评
2019才刚刚开始,摹客团队就已经蓄势待发.马不停蹄地给大家带来了又一份惊喜.实话说,这次小摹都忍不住要点个赞!下面就赶紧带大家看看iDoc又更新了哪些新功能: 1.标注和评论融合.协作更高效 iDo ...
- Mac osx 启用和关闭root用户
设置->群组和用户->点击小
- Codeforces 1111 简要题解
文章目录 A题 B题 C题 D题 E题 传送门 A题 传送门 题意简述:把262626个英文字母分成两类A,BA,BA,B,AAA类字符可以转成AAA类字符,BBB类字符可以转成BBB类字符,问给出的 ...
- 2019.01.08 bzoj4543: [POI2014]Hotel加强版(长链剖分+dp)
传送门 代码: 长链剖分好题. 题意:给你一棵树,问树上选三个互不相同的节点,使得这个三个点两两之间距离相等的方案数. 思路: 先考虑dpdpdp. fi,jf_{i,j}fi,j表示iii子树中离 ...
- C++STL 迭代器
迭代器类别: 输入迭代器(只读迭代器).输出迭代器(只写迭代器).正向迭代器.双向迭代器.随机访问迭代器 逆向遍历 for(vector<int>::reverse_iterator ri ...
- IntelliJ IDEA 2017版 spring-boot2.0.2 搭建 JPA springboot DataSource JPA环境搭建,JPA注解@ManyToOne使用详情;JPA外键设置
一.数据库原型 数据库模型如图所示,而现在需要根据数据库模型,建立对应的实体类,这在项目重构老数据库,采用新的框架重构上应该是比较常见的. 数据库脚本如下: CREATE TABLE `bomsub` ...