day04

学JAVA的第四天,准备把基础知识都过完了,学面向对象了。QAQ

 

Ctrl + /可以快速注释。

 

 

数组的特点

  1. 长度是确定的,一旦出啊关键,数组的大小不可改变。

  2. 其中元素必须是相同类型,不允许出现混合类型。

  3. 数组的元素可以是任何数据类型,包括基本类型和引用类型

  4. 数组的变量引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,JAVA中对象是在堆中的,数组的对象本身是在堆中的

  5. 数组就是对象,数组元素相当于对象的成员变量

  6. 数组的长度是确定的,不可改变的,如果越界,则报错:ArrayIndexOutofBounds

  1. 下标的合法区间是[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;
  }
}

 

posted @ 2021-03-15 21:50  独眼龙  阅读(44)  评论(0)    收藏  举报