JAVA中控制跳转语句(break、continue、return)、方法

控制跳转语句:break、continue、return

在这里插入图片描述

练习题:

for(int x=1; x<=10; x++) {
    
    
  if(x%3==0) {
    
    
   //在此处填写代码
  }
  System.out.println(“Java基础班”);
 }
 
 我想在控制台输出2:“Java基础班“//break
 我想在控制台输出7:“Java基础班“//continue
 我想在控制台输出13:“Java基础班“ //System.out.println("Java基础班")
方法:

什么是方法?
方法是完成特定功能的代码块。
方法的格式:
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2… …){
方法体;
return 返回值;
}
方法的格式详细说明:

  1. 修饰符 比较多目前我们使用的有 public static
  2. 返回值类型 用于限定返回值的数据类型
  3. 方法名 一个名称,方便我们之后调用这个方法
  4. 参数类型 限定方法调用时传入参数的数据类型
  5. 参数名称 是一个变量,接受调用方法时传入的参数(形式参数)
  6. 方法体 完成特定功能的代码
  7. return 结束方法以及返回方法指定类型的值
  8. 返回值 就是功能的结果,由return带回,带回给调用者

方法的注意事项:

  1. 返回值类型 明确功能结果的返回值类型
  2. 参数列表 要传递的参数个数以及每一个参数的数据类型

案例演示:
获取两个数中的较大值 。使用键盘录入。

class Demo {
    
    
        public static void main(String[] args) {
    
    
            Scanner scanner1 = new Scanner(System.in);
            System.out.println("请输入第一个整数:");
            int x =scanner1.nextInt();

            Scanner scanner2 = new Scanner(System.in);
            System.out.println("请输入第二个整数:");
            int y =scanner1.nextInt();
            System.out.println(compare(x,y));
        }
        public static int compare(int a,int b){
    
    
          int max=  a>b?a:b;
            return max;
        }
    }

方法的注意事项:
  1. 方法不调用不执行
  2. 方法与方法是平级关系,不能嵌套定义
  3. 方法定义的时候参数之间用逗号隔开
  4. 方法调用的时候不用在传递数据类型
  5. 如果方法有明确的返回值,一定要用return带回返回值
方法的重载

在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数以及参数类型不同即可,与返回值无关。

案例演示
求和案例
2个整数
3个整数
4个整数

class Demo {
    
    
        public static void main(String[] args) {
    
    
            int a=1;
            int b=2;
            int c=3;
            int d=4;
            System.out.println(add(a,b));
            System.out.println(add(a,b,c));
            System.out.println(add(a,b,c,d));
        }
        public static int add(int a,int b){
    
    
          int sum=a+b;
          return sum;
        }
    public static int add(int a,int b,int c){
    
    
        int sum=a+b+c;
        return sum;
    } public static int add(int a,int b,int c,int d){
    
    
        int sum=a+b+c+d;
        return sum;
    }
    }

猜你喜欢

转载自blog.csdn.net/weixin_42093672/article/details/102458750