Java学习笔记03--判断与循环语句
2015-08-11 07:20
597 查看
程序的结构
一般来说程序的结构包含有下面三种:顺序结构
选择结构
循环结构
在使用switch进行表达式判断的时候,在表达式中只能使用数字或字符。
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为止
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) ; } }
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) ; } }
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) ; } }
中断语句
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) ; } } }
输出结果
i = 0 i = 1 i = 2
使用continue就是中断一次循环的执行
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) ; } } }
输出结果
i = 0 i = 1 i = 2i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
版权声明:本文采用BY-NC-SA协议进行授权,转载麦田技术博客的文章请注明出处
原文地址:http://itmyhome.com/2015/03/java-study-notes-judge-and-loop
相关文章推荐
- Java学习笔记04--数组
- Java学习笔记02--运算符、表达式
- Java学习笔记01--数据类型
- JAVA 基础数据大小
- spring-hibernate 数据库出现乱码
- javacoo/CowSwing 丑牛迷你采集器
- javacoo/CowSwing 丑牛迷你采集器
- JSpider是一个用Java实现的WebSpider
- JSpider是一个用Java实现的WebSpider
- JAVA爬虫 WebCollector
- JAVA爬虫 WebCollector
- Nutch 是一个开源Java 实现的搜索引擎
- Nutch 是一个开源Java 实现的搜索引擎
- Struts2表单回显原理,struts2表单回显
- Spring中的转换器:Converter
- Java基础-IO流
- Spring问题
- Struts问题
- Ultra-Ptr 在eclipse中编译的办法
- eclipse 常用设置