码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA 基础3

时间:2018-04-28 01:21:37      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:静态初始化   输入   引用   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;
		}
	}	
}

 

 

 

 

 

 

 

  

JAVA 基础3

标签:静态初始化   输入   引用   turn   关键字   多个   main   数据   sys   

原文地址:https://www.cnblogs.com/wyc1991/p/8965277.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!