day04
数组的特点
-
长度是确定的,一旦出啊关键,数组的大小不可改变。
-
其中元素必须是相同类型,不允许出现混合类型。
-
数组的元素可以是任何数据类型,包括基本类型和引用类型
-
数组的变量引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,JAVA中对象是在堆中的,数组的对象本身是在堆中的。
-
数组就是对象,数组元素相当于对象的成员变量
-
数组的长度是确定的,不可改变的,如果越界,则报错:ArrayIndexOutofBounds
-
下标的合法区间是[0,length-1]之间。
做了个课堂作业,弄了四个方法,通过Scanner方法获得用户输入的数据以及符号,判断并输出结果。
package com.sorrymaker.method;
import java.util.Scanner;
public class Test01 {
public static void main(String[] args) {
Test01 test01 = new Test01();
Scanner scanner = new Scanner(System.in);
System.out.print("请输入符号:");
String str = scanner.nextLine();
System.out.print("请输入第一个数字:");
int A = scanner.nextInt();
System.out.print("请输入第二个数字:");
int B = scanner.nextInt();
switch (str) {
case "+":
int Sum = test01.add(A, B);
System.out.println(Sum);
break;
case "-":
int Jian = test01.jian(A, B);
System.out.println(Jian);
break;
case "*":
int Cheng = test01.cheng(A, B);
System.out.println(Cheng);
break;
case "/":
float Chu = test01.chu(10, 20);
System.out.println(Chu);
break;
}
}
public int add(int a,int b){
int addSum=a+b;
return addSum;
}
public int jian(int a,int b) {
int jianShao=a-b;
return jianShao;
}
public int cheng(int a,int b) {
int chengFa=a*b;
return chengFa;
}
public float chu(int a,int b){
int chuFa=0;
if(b==0){
chuFa=a/b;
}else {
chuFa = 0;
}
return chuFa;
}
}

浙公网安备 33010602011771号