发表时间:2022-03-25来源:网络
在上一篇「我是如何开始Java学习的第一步」中,我们一起完成了和Java的初次接触,那么现在,我们要开始第二步了~
编写程序前,先了解需要注意的几点:
大小写敏感Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。类名对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。方法名所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。源文件名源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。主方法入口所有的Java 程序由public static void main(String []args)方法开始执行。这里先大致了解下关键字
abstract
1. 整数类型(int为默认类型)

2. 浮点类型(double为默认类型)
在给float类型的变量赋值时,如果赋的值有小数部分则一定要在末尾加上“F”或“f”;3. 字符类型(2字节)
char ch = 'a';有些字符不能通过键盘输入到程序当中,这时就需要使用到转义字符;
4. 布尔类型(1字节)
boolean flag = true;默认值
数值变量:0;字符变量:‘\0’;布尔变量:false;引用数据类型:null;不同数据类型之间的转换
自动类型转换(低 到 高)
强制类型转换(高 到 低)public class Test003 {
public static void main(String[] args) {
byte b = 100;
int i = 22;
float f = 78.98f;
int res = b + i + (int)f; //此处对f使用了强制类型转换(int)f,转换后的值为78
System.out.println("res: "+res); //res: 200 }
}
public class Test003 {
public static void main(String[] args) {
int i = 5;
System.out.println(0/i); //0
System.out.println(0%i); //0
System.out.println(i/0); //除数不能为零,报异常java.lang.ArithmeticException
System.out.println(i%0); //除数不能为零,报异常java.lang.ArithmeticException }
}2. 赋值运算符

3. 自增自减运算符(++,--)
4. 关系运算符

5. 逻辑运算符
6. 位运算符
7. 三元运算符
8. 运算符优先级

1. 一维数组
public class Test003 { public static void main(String[] args) { int[] i; //声明一个整型的一维数组变量 int ii[]; //声明一个整型的一维数组变量 i = new int[5]; //创建一个长度为5的一维数组对象,并将变量i指向该对象 float[] f = new float[5]; //直接创建一个长度为5的单精度浮点型一维数组对象,并将变量f指向该对象 double[] d = {1, 2, 3.4, 4.5}; //直接初始化一个一维数组元素 System.out.println(d[3]); //通过数组下标来获取数组内的元素,数组下标从0开始,结果为4.5 System.out.println(f[0]); //当创建出一个数组对象时,该对象内的数组元素为该数据类型的默认值,所以此处结果为0.0 //System.out.println(i[5]); //当通过数组下标来获取数组内元素时,[]内的值>=数组长度则报异常java.lang.ArrayIndexOutOfBoundsException(数组下标越界) //System.out.println(ii[0]); //若一个数组变量只声明而未指向某一个具体的数组对象时,编译出错 System.out.println(d.length); //得到该数组的长度,结果为4 } }2. 二维数组
public class Test003 { public static void main(String[] args) { int[][] i; //声明一个整型的二维数组变量 int ii[][]; //声明一个整型的二维数组变量 int[] iii[]; //声明一个整型的二维数组变量 i = new int[5][2]; //创建一个长度为5的二维数组对象,并将变量i指向该对象 float[][] f = new float[5][2]; //直接创建一个长度为5的单精度浮点型二维数组对象,并将变量f指向该对象 double[][] d = {{1}, {2,3}, {4,5,6}, {7,8,9,10}}; //直接初始化一个二维数组元素 System.out.println(d[3][1]); //通过数组下标来获取数组内的元素,数组下标从0开始,结果为8 System.out.println(f[0][0]); //当创建出二个数组对象时,该对象内的数组元素为该数据类型的默认值,所以此处结果为0.0 //System.out.println(i[5][0]); //当通过数组下标来获取数组内元素时,[]内的值>=数组长度则报异常java.lang.ArrayIndexOutOfBoundsException(数组下标越界) //System.out.println(ii[0][0]); //若一个数组变量只声明而未指向某一个具体的数组对象时,编译出错 System.out.println(d.length); //得到该数组的长度,结果为4 System.out.println(d[2].length); //得到二位数组内的下标为2的那个一维数组的长度 } }1. 条件分支语句
public class Test003 { public static void main(String[] args) { int[] score = new int[5]; score[0] = -7; score[1] = 65; score[2] = 80; score[3] = 90; score[4] = 59; for(int i=0; i=0 && score[i]=60 && score[i]=80 && score[i]=90 && score[i]
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务