java基础for,switch,if,while用法

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

猜你喜欢

转载自blog.csdn.net/weixin_40449300/article/details/83759177