Java 入门第13天(导包,switch 语句,for 循环语句,数组初始化,循环嵌套,数组相同 数组的静态初始化)

导包:
1:手动导包:import java.util.Scanner;
2:自动导包
3:快捷键

i

mport java.util.Scanner;
//减肥计划switch版
public class MethodTest{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个星期数");
        int week = sc.nextInt();
        //使用switch语句实现


    switch(week){

        case 1:
        case 2:
            System.out.println("跑步");
            break;
        default:
            System.out.println("你输入的月份有误");
                    break;
    }
}

}

在这里插入图片描述

在这里插入图片描述

//案例:逢七过
public class MethodTest {
    public static void main(String[] args) {


        for (int x = 1; x < 100; x++) {
            if (x % 10 == 7 || x / 10 % 10 == 7|| x %7 == 0) {
                System.out.println(x);



            }
        }
    }
}

在这里插入图片描述

//案例:不死神兔
```java
public class MethTest{
    public static void main(String[] args) {
        //为了储存多个月的兔子的数量,定义一个数组,用动态初始化完成数组元素的初始化,长度为20
        int [] arr = new int [20];
    arr [0] = 1;
    arr [1] = 1;

      `在这里插入代码片`for (int arr=[2]= 3; arr[]<=19;arr++){
      arr [x] = arr [x-2]+arr[x-1]
            System.out.println("兔子数量为"+arr[]);
        }
    }
}


```java
//案例 百钱百鸡

 public class MethodTest{
     public static void main(String[] args) {
         for (int x = 0; x <= 20; x++) {
             for (int y = 0; y <= 33; y++) {    //循环嵌套
                 int z = 100 - x - y;
                 if (z % 3 == 0 & 5 * x + 3 * y + z / 3 == 100) {
                     // System.out.println("x的值为" + x);
                     //System.out.println("y的值为" + y);
                     // System.out.println("z的值为" + z);
                     //System.out.println("x+","y+","z+");

                     System.out.println(x+","+y+","+z);
                 }
             }
         }
     }

 }

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
案例:数组相同

public class MethodTest{
    public static void main(String[] args) {
        //定义两个数组,分别使用静态初始化完成数组元素的初始化。
        int[] arr = {11, 22, 33, 44};
        int[] arr2 = {11, 22, 33, 66};
        //调用方法,用于变量接收
        boolean flag = compare(arr, arr2);
        //输出结果
        System.out.println(flag);
    }
    public static boolean compare (int[] arr, int[] arr 2) {
      if (arr.length != arr2.length) {
         return false;

        }
        for (int x = 0; x < arr.length; x++) {
            if (arr[x] != arr[2]) {
                return false;

            }

        }
        return true;

    }

}
public class MethodTest {
    public static void main(String[] args) {
        int[] arr = {11, 12, 13, 14};
        int[] arr2 = {11, 12, 13, 14 };
        boolean flag = compare(arr, arr2);
        System.out.println(flag);
    }

    public static boolean compare(int[] arr, int[] arr2) {
        if (arr.length != arr2.length){
            return false;
        }


        for (int x = 0; x < arr.length; x++) {
            if (arr[x] != arr2[x]) {
  return false;
            }

        }
        return true;
    }
}

案例:查找

在这里插入图片描述

import java.util.Scanner;

public class MethodTest {
    public static void main(String[] args) {

        int[] arr = {19, 30, 40};
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入你要查找的数据");
        int number = sc.nextInt();

        int index = -1;
        for (int x = 0; x < arr.length; x++) {
            if (arr[x] == number) {
                index = x;
                break;
            }
        }
        System.out.println("index:" + index);
    }


}

在这里插入图片描述

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值