Java判断与循环语句
2017-11-09 14:56
405 查看
程序的结构
一般来说程序的结构包含有下面三种:
1)顺序结构
2)选择结构
3)循环结构
在使用switch进行表达式判断的时候,在表达式中只能使用数字或字符。
[java] view
plain copy
public class T {
// 完成一个四则运算的功能
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 ;
}
}
}
}
在以上的操作中,每个语句后面都会存在一个break,此语句表示退出整个switch()语句,如果不写上此语句,则所有的操作将在第一个满足条件之后全部输出直到遇到break为止
[java] view
plain copy
public class T {
// 完成一个四则运算的功能
public static void main(String args[]){
int x = 1;
int sum = 0 ; // 保存累加的结果
while(x<=10){
sum += x ; // 进行累加操作
x++ ; // 修改循环条件
}
System.out.println("1 --> 10 累加的结果为:" + sum) ;
}
}
[java] view
plain copy
public class T {
public static void main(String args[]){
int x = 1;
int sum = 0 ; // 保存累加的结果
do{
sum += x ; // 执行累加操作
x++ ;
}while(x<=10) ;
System.out.println("1 --> 10 累加的结果为:" + sum) ;
}
}
[java] view
plain copy
public class T {
public static void main(String args[]){
int sum = 0 ; // 保存累加的结果
for(int x=1;x<=10;x++){
sum += x ;
}
System.out.println("1 --> 10 累加的结果为:" + sum) ;
}
}
中断语句
[java] view
plain copy
public class T {
public static void main(String args[]){
for(int i=0;i<10;i++){
if(i==3){
break;
}
System.out.println("i = " + i) ;
}
}
}
输出结果
[java] view
plain copy
i = 0
i = 1
i = 2
使用continue就是中断一次循环的执行
[java] view
plain copy
public class T {
public static void main(String args[]){
for(int i=0;i<10;i++){
if(i==3){
continue;
}
System.out.println("i = " + i) ;
}
}
}
输出结果
[java] view
plain copy
i = 0
i = 1
i = 2
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
一般来说程序的结构包含有下面三种:
1)顺序结构
2)选择结构
3)循环结构
在使用switch进行表达式判断的时候,在表达式中只能使用数字或字符。
[java] view
plain copy
public class T {
// 完成一个四则运算的功能
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 ;
}
}
}
}
在以上的操作中,每个语句后面都会存在一个break,此语句表示退出整个switch()语句,如果不写上此语句,则所有的操作将在第一个满足条件之后全部输出直到遇到break为止
[java] view
plain copy
public class T {
// 完成一个四则运算的功能
public static void main(String args[]){
int x = 1;
int sum = 0 ; // 保存累加的结果
while(x<=10){
sum += x ; // 进行累加操作
x++ ; // 修改循环条件
}
System.out.println("1 --> 10 累加的结果为:" + sum) ;
}
}
[java] view
plain copy
public class T {
public static void main(String args[]){
int x = 1;
int sum = 0 ; // 保存累加的结果
do{
sum += x ; // 执行累加操作
x++ ;
}while(x<=10) ;
System.out.println("1 --> 10 累加的结果为:" + sum) ;
}
}
[java] view
plain copy
public class T {
public static void main(String args[]){
int sum = 0 ; // 保存累加的结果
for(int x=1;x<=10;x++){
sum += x ;
}
System.out.println("1 --> 10 累加的结果为:" + sum) ;
}
}
中断语句
[java] view
plain copy
public class T {
public static void main(String args[]){
for(int i=0;i<10;i++){
if(i==3){
break;
}
System.out.println("i = " + i) ;
}
}
}
输出结果
[java] view
plain copy
i = 0
i = 1
i = 2
使用continue就是中断一次循环的执行
[java] view
plain copy
public class T {
public static void main(String args[]){
for(int i=0;i<10;i++){
if(i==3){
continue;
}
System.out.println("i = " + i) ;
}
}
}
输出结果
[java] view
plain copy
i = 0
i = 1
i = 2
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
相关文章推荐
- java学习笔记03--判断与循环语句
- JAVA流程控制语句(顺序语句、判断、选择判断语句、while循环、do while循环、for循环、break、continue关键字)
- JAVA判断与循环语句
- java基础条件判断循环语句
- 黑马程序员---------java判断循环语句
- 全面掌握Java中的循环控制语句与条件判断语句的使用
- 05_java基础加强(数组、判断语句、循环结构、进制转换、常用类等)
- java、判断语句及循环语句
- java判断与循环语句
- JAVA选择结构语句和witchi和for循环判断语句jj基础介绍
- 从”JAVA“而终 8:java循环判断语句讲解
- java判断与循环语句
- 黑马程序员_java逻辑循环语句(判断,循环)
- 黑马程序员_java判断与循环语句
- java 判断与循环语句
- Java基础(三) Java变量、操作符及判断和循环语句
- Java学习笔记03--判断与循环语句
- java判断与循环语句
- 云星数据---Scala实战系列(精品版)】:Scala入门教程016-Scala实战源码-Scala 判断语句 、循环与java的比较
- java判断与循环语句