1、if,else
if,else :其实在程序里面,几乎到处都是if,else。打个比方你赌博,要么赢要么不赢。你开门要么开要么关,这时候就需要进行判断了,下面先来一段if的演示代码
public class Test {
public static void main(String args[]){
int i = 0;
if(i==0){
System.out.println("i等于0");
}else{
System.out.println("i不等于0");
}
}
}
在if右边的括号里面是一个判断语句,我相信大家都已经知道 ==跟=的区别吧,一个是对比,一个是赋值,如果if的结果多种也可以用 if,else if,else if,……,else 。演示代码
public static void main(String args[]){
int i = 0;
if(i==0){
System.out.println("i等于0");
}else if(i==1){
System.out.println("i等于1");
}else{
System.out.println("为止的i");
}
}
2、switch:
其实switch就是else if一种美观的写法而已,下面先演示一个例子-->
public static void main(String args[]){
int i = 1;
switch(i){
case 1:
System.out.println("i==1");
break;
case 2:
System.out.println("i==2");
break;
case 3:
System.out.println("i==3");
break;
}
}
switch,case,break是关键字,一般是配套使用。代码的意思是什么呢,就是说,i等于多少,是1还是2,还是3?如果都不是,那么程序就略过了,如果有一个匹配到,那么将执行里面相关的代码。
这里需要注意的是,必须要用break,举个例子,假设i已经匹配到了1,如果代码没使用break,那么case:2的代码会被执行,知道case里面有break就退出swith。
现在说定义,switch右边jdk6还是7的时候呢,只支持基础数据类型,jdk8好像支持了字符串,其实没多大关系。反正你们有开发工具,你switch(变量),如果这个变量报错你就不用就行了是吧。
case里面遇到 break会退出switch,或者是return也会结束方法。
if,switch讲完了。现在讲 循环语句
3、for:
来段代码吧:
public static void main(String args[]){
int sum = 0;
for(int i = 1;i<=100;i++){
sum = sum + i;
}
System.out.println(sum);
}
这段代码的意思是1加到100,那么怎么来使用for这个语句呢
我说一般的写法,一般使用的 for(定义一个变量;判断;变量加或者减){}
我这么写呢,主要是,在写代码基本就这么用,大家记住就行了。以后慢慢加深理解。当然面试的时候,还是去多做做面试题。学习嘛,先会用
好了讲完for,现在讲while:
4、while:
也是先看一段演示代码-->
public static void main(String args[]){
int sum = 0;
while(sum==0){
System.out.println("sum == 0");
}
//System.out.println(sum);
}
while很简单看起来,因为右边就是一个判断式,没了。
文章转载地址(侵删):https://www.cnblogs.com/jiayu-zheng/articles/6295735.html