发表时间: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]
计支宝app下载v3.1.29 安卓版
142.27MB |商务办公
小小优酷最新版下载v5.4.6 安卓官方版
68.11MB |影音播放
艺图语app下载v3.3.4 安卓免费版
34.33MB |系统工具
爱鸽者手机版下载v3.2.9 安卓版
243.57MB |商务办公
一品威客网接单app(一品众包)下载v2.7.1 安卓最新版
55.01MB |商务办公
诸葛找房网官方版下载v4.8.1.1 安卓最新版
66.6MB |生活服务
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
葫芦侠三楼最新破解版下载v4.4.0.6 安卓版
其它手游葫芦侠7楼破解版免费下载v4.4.0.6安卓最新版
其它手游葫芦侠八楼免费版下载v4.4.0.6安卓版
其它手游葫芦侠3楼破解版免费下载v4.4.0.6安卓手机版
其它手游像素漫斗抱歉,“八神庵”是特指游戏角色的专有名词,不存在符合要求的常用同义词近义词。下载v1.00安卓版
其它手游葫芦侠4楼破解版游戏修改器下载v4.4.0.6安卓免费版
其它手游末日餐厅安卓版下载v1.35安卓版
其它手游葫芦侠十楼免费破解版下载v4.4.0.6安卓版
其它手游葫芦侠8楼最新破解版下载v4.4.0.6安卓版
其它手游