导包:
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);
}
}