标签:静态初始化 输入 引用 turn 关键字 多个 main 数据 sys
一.数组的概念
数组可以看成是多个数据类型的集合,是对这些数据进行统一的管理;
数组的变量是引用类型,数组本身是对象,数组中的每个元素相当于该对象的成员变量;
数组的元素可以是任何数据类型,包括基础数据类型和引用类型;
二.数组的声明方式
数据类型 + [ ] + 数组名称 = 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; } } }
标签:静态初始化 输入 引用 turn 关键字 多个 main 数据 sys
原文地址:https://www.cnblogs.com/wyc1991/p/8965277.html