基础语法:
对象:对象是类的一个实例,有状态和行为。
类:类是一个模板,它描述一类对象的行为和状态。
方法:一个类中可以下很多种方法,运算修改都是在方法中完成
实例变量:每个对象都有自己独特的实例变量,对象的状态是由这些实例变量的值决定。
变量和数据类型:
变量:不可变的
常量:不能变的
数据类型:
基础类型(非引用类型):
整形:byte,short,int,long
浮点型:float,double
字符型:char
布尔型:boolean
复合类型:只要不是基础类型都是引用类型
数组:
概念:数组是用来存储固定大小的同类型元素。
创建、初始化和操纵数组的例子:
public class TestArray { public static void main(String[] args) { double[] myList = {1.9, 2.9, 3.4, 3.5}; // 打印所有数组元素 for (int i = 0; i < myList.length; i++) { System.out.println(myList[i] + " "); } // 计算所有元素的总和 double total = 0; for (int i = 0; i < myList.length; i++) { total += myList[i]; } System.out.println("Total is " + total); // 查找最大元素 double max = myList[0]; for (int i = 1; i < myList.length; i++) { if (myList[i] > max) max = myList[i]; } System.out.println("Max is " + max); } }
数组定义方式:
格式:数据类型[] 变量名 = new 数据类型[]{数据1, 数据2, 数据3, ……}; 例: int[] arr = new int[]{1, 2, 3};
简化格式:数据类型[] 变量名 = {数据1, 数据2, 数据3, ……}; 例: int[] arr = {1, 2, 3};