Java基础之基本循环
来源:互联网 发布:餐饮电脑收银软件 编辑:程序博客网 时间:2024/05/16 07:31
一、Java命名规范——驼峰标识:所有单词的首字母都大写。(类名:整个名字的首字母也要大写,变量名:整个个名字的首字母小写)
二、三元(目)运算:
三元(目)运算符,表达式1?值1:值2;当表达式为真,值1;当表达式为假的时候,值2.
例如:
三、switch…case:
switch(值){
case 值1:语句;
break;
case 值2:
语句;
break;
}
用switch()中的值来与case后面的值1、值2……来匹配,如果相同就执行后面的语句,在break停止;如果不相同就继续匹配,直到结束。
如果当case后面没有接上break的时候,那么这个程序会”打穿”到下一个break;停止。Default可以忽略不写,如果写上,位置随便放。
例如:
四、while和do…while…:
while:while(条件语句){程序体},当条件语句满足时,就执行程序体,这样一直循环下去,直到不满足条件。
do…while…:do{程序体}while(条件语句),先执行一次程序体,在判断条件,如果满足再执行程序体,不满足就往下执行。
二者之间的区别:while有可能不执行程序体,但do…while…一定会执行一次程序体。
例如:
五、for循环
for(初始化表达式;循环条件表达式;循环后的操作表达式){程序体}
for循环可以看做是while循环的变体。
例如:
六、break、continue:
break(跳出), continue(继续)
Break是直接跳出循环,continue是跳出本次循环执行下一次循环。
D:\>javac BreakContinue.java
D:\>java BreakContinue
0,1,2,3,
0,1,2,3,5,6,7,8,9,
二、三元(目)运算:
三元(目)运算符,表达式1?值1:值2;当表达式为真,值1;当表达式为假的时候,值2.
例如:
String flag=(3>4)?"这是真的!":"这是假的!";System.out.println(flag);
三、switch…case:
switch(值){
case 值1:语句;
break;
case 值2:
语句;
break;
}
用switch()中的值来与case后面的值1、值2……来匹配,如果相同就执行后面的语句,在break停止;如果不相同就继续匹配,直到结束。
如果当case后面没有接上break的时候,那么这个程序会”打穿”到下一个break;停止。Default可以忽略不写,如果写上,位置随便放。
例如:
public class ScoreTest2{ public static void main(String[] args){ int score=4; switch(score){ case 5: System.out.println("渡劫"); break; case 4: System.out.println("融合"); break; case 3: case 2: case 1: System.out.println("筑基"); break; default: System.out.println("已经超脱三界!"); break; } }}
四、while和do…while…:
while:while(条件语句){程序体},当条件语句满足时,就执行程序体,这样一直循环下去,直到不满足条件。
do…while…:do{程序体}while(条件语句),先执行一次程序体,在判断条件,如果满足再执行程序体,不满足就往下执行。
二者之间的区别:while有可能不执行程序体,但do…while…一定会执行一次程序体。
例如:
public class WhileTest{ public static void main(String[] args){ int i=0;int j=0;int flag=false;do{i++;}while(flag)while(flag){j++;}System.out.println("现在i="+i);System.out.println("现在j="+j); }}
五、for循环
for(初始化表达式;循环条件表达式;循环后的操作表达式){程序体}
for循环可以看做是while循环的变体。
例如:
public class ForTest{ public static void main(String[] args){int sumFor=0;int sumWhile=0; for(int i=0;i<=10;i++){sumFor+=i;}int j=0while(j<=10){sumWhile+=j;j++;}System.out.println("用for循环求出0~10的和为"+sumFor);System.out.println("用while循环求出0~10的和为"+sumWhile); }}
六、break、continue:
break(跳出), continue(继续)
Break是直接跳出循环,continue是跳出本次循环执行下一次循环。
public class BreakContinue{public static void main(String[] args){for(int i=0;i<10;i++){if(i==4){break;}System.out.print(i+",");}System.out.print("\n");for(int i=0;i<10;i++){if(i==4){continue;}System.out.print(i+",");}}}
D:\>javac BreakContinue.java
D:\>java BreakContinue
0,1,2,3,
0,1,2,3,5,6,7,8,9,
0 0
- Java基础之基本循环
- java基础之 循环
- java基础之循环
- Java基础之循环
- java基础之for循环
- JAVA基础之循环篇
- Java基础之While循环
- java基础之基本数据类型
- java基础之基本算法
- java基础之基本语法
- JAVA基础之基本规则
- Java基础之基本运算
- java基础之---基本类型
- java基础之基本数据类型
- Java基础之基本语法
- Java基础之循环的使用
- Java基础之分支结构和循环
- java基础篇之判断和循环
- 如何用C++中的STL对二维数组进行排序
- svn常用场景命令使用
- Android屏幕自适应解决方案
- 微型计算机系统
- LeetCode:Binary Tree Zigzag Level Order Traversal
- Java基础之基本循环
- SF:salesforce中,文件上传的接收对象
- SF :Salesforce中,reRender控件和rendered控件的使用
- SF :Salesforce中,用apex实现下拉列表
- SF :Salesforce中,创建定制对象时,注意的一些地方
- SF :Salesforce中,look up 和 master detail关系
- SF :Salesforce中,Billing Address
- osgkeyboard例子
- SF :Salesforce中,得到一个对象的picklist类型下面的所有value的值