JAVA 基础3

Posted w944372441

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA 基础3相关的知识,希望对你有一定的参考价值。

一.数组的概念

  数组可以看成是多个数据类型的集合,是对这些数据进行统一的管理;

  数组的变量是引用类型,数组本身是对象,数组中的每个元素相当于该对象的成员变量;

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

二.数组的声明方式

  数据类型 + [ ] + 数组名称 = new + 数据类型 + [数组的长度];

  例:int[] arr = new arr[6]; 也可写成int arr[] = new arr[6]; 一般用第一种写法;

    也可直接定义数组中的内容:int[] arr ={1,2,3,4,5,6}注意:声明数组时必须用new关键字;

注意:1.声明数组时要使用new关键字

   2.必须声明数组的长度;且一旦定义则长度不可改变;

   3.引用类型的数组是指在栈上声明一个数组变量,内容则存在堆上,由该变量指向该内容;

三.数组的遍历和初始化

  1.静态初始化指直接定义该数组内容,例:int[] arr = {1,2,3,4};

  2.动态初始化是指用遍历定义该数组内容;

四.public static void main(String[] args)

意思为公共的 静态的 无返回值 方法 字符串类型 命令形参数名

main 方法是指该程序的主入口;

用args做运算器:

public class Test3 {
	public static void main(String[] args) {
		if (args.length != 3) {
			System.out.println("请输入正确的格式!");
			return;
		}
		int a = Integer.parseInt(args[0]);
		int b = Integer.parseInt(args[2]);
		String s = args[1];
		switch (s) {
		case "+":
			System.out.println(a + b);
			break;
		case "-":
			System.out.println(a - b);
			break;
		case "/":
			System.out.println(a / b);
			break;
		case "X":
			System.out.println(a * b);
			break;
		default:
			break;
		}
	}	
}

 

 

 

 

 

 

 

  

以上是关于JAVA 基础3的主要内容,如果未能解决你的问题,请参考以下文章

Java语言基础之方法的设计

java基础3-重载+命令行传参+递归+数组+排序

java代码在片段活动中不起作用

Java 基础语法方法的使用

片段(Java) | 机试题+算法思路+考点+代码解析 2023

JSP 基础语法