栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础-----控制语句、方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础-----控制语句、方法

Java基础-----控制语句、方法

文章目录
  • 一、条件判断语句(选择语句)
    • 1.1、if单选择语句
    • 1.2、if else语句
    • 1.3、if else if else语句
    • 2.1、switch语句
    • 2.2 使用switch的规则
    • 2.2 使用switch的语法
  • 二、条件判断语句(循环语句)
    • 2.1、循环类型
      • 2.1.1、当型循环
        • 2.1.1.1、while循环图
        • 2.1.1.2、for循环图
      • 2.1.2、直到型循环
    • 2.2、 嵌套循环
      • 2.2.1、案例:九九乘法表
    • 2.3、break和continue标签
  • 三、方法
    • 3.1、方法的重载
  • 总结


一、条件判断语句(选择语句)

1.1、if单选择语句

语法结构:
if(布尔表达式){
	语句块
}
package com.company;

public class Demo17 {


    public static void main(String[] args) {
        int salary = 6000 ;

        if(salary > 3000){
            System.out.println("需要交社保");
        }

    }

}

1.2、if else语句

	语法结构:
	if(布尔表达式){
		语句块;
	}else{
		语句块;
	}
package com.company;

public class Demo17 {


    public static void main(String[] args) {



        int score = 69 ;

        if(score > 60 ){

            System.out.println("及格");
        }else{

            System.out.println("不及格");
        }

    }

}

1.3、if else if else语句

	语句结构:
	if(布尔表达式){
	    语句块;
	}else if (布尔表达式){
	    语句块;
	}
	.
	.
	.
	else{
	    语句块;
	}
package com.company;

public class Demo17 {


    public static void main(String[] args) {


        int score = 89 ;

        if(score < 60){
            System.out.println("不及格");
        }else if(score < 70){
            System.out.println("及格");
        }else if(score<85){
            System.out.println("良好");
        }else if(score<=100){
            System.out.println("优秀");
        }else{
            System.out.println("成绩出现错误");
        }

    }

}

if else if else  是里面的布尔表达式的关系是互斥关系
2.1、switch语句

2.2 使用switch的规则

2.2 使用switch的语法
    switch (值){
        case case1:
        	语句块;
        case case2:
            	语句块;
        case case3 :
           	语句块;
        case case4 :
            	语句块;
        case case5 :
          	语句块;
        default:
          	语句块;
    }
public class Demo17 {
    public static void main(String[] args) {
        int a = 1;

        switch (a){	
            case 1 :
                System.out.println("周一");
            case 2:
                System.out.println("周二");
            case 3 :
                System.out.println("周三");
            case 4 :
                System.out.println("周四");
            case 5 :
                System.out.println("周五");
            default:
                System.out.println("周末出去玩耍啦");
        }
    }

}

只输入1不是应该只打印周一吗?

原因是没有使用break语句断开

二、条件判断语句(循环语句)

2.1、循环类型

2.1.1、当型循环 2.1.1.1、while循环图

2.1.1.2、for循环图


package com.company;

public class Demo18 {

    public static void main(String[] args) {
        for (int i = 1; i <= 10; i++) {
            System.out.println(i);
        }


        int j = 1 ;
        while (j <= 10 ){

            System.out.println(j);

            j++ ;
        }
    }
}

2.1.2、直到型循环
int k = 0 ;

        do {
            
            k++ ;
            System.out.println(k);
        }while (k <10);

2.2、 嵌套循环

2.2.1、案例:九九乘法表
public class Demo18 {
    public static void main(String[] args) {



//        1到9
        for (int i =  1 ; i <= 9  ; i++) {
//        从1到i
            for (int j = 1; j <= i; j++) {

                System.out.print(i + "*" + j + "=" + (i*j) + 't');
            }
            System.out.println();
        }
    }
}

2.3、break和continue标签

都是使用在循环语句中
区别:break直接跳出循环
		   (打印1到10的数字 这是一个整体循环过程 
		   我需要当我到了5的时候直接跳出循环不要后面的数字了 )  
		   直接用break
		   continue跳出当前循环
		   (打印1到10的数字 不要3这个数字 可以用continue 不打印3)

三、方法

3.1、方法的重载




总结

对于选择语句中if结构,switch结构、while循环、for循环、do…while循环都需要常用

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/632370.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号