从上个星期开始我学习JAVA,到周末为止已经学到了数组,我对其最大的感受就是它与C++其实在使用上并没有太大的差别,这也使我在学习过程中对JAVA的学习更加得心应手。
这是我在学JAVA时的第一个代码,也是所有编程语言的第一个代码,即:Hello world!
public class Test {
public static void main(String [] args){
System.out.println("Hello world");
}
}
JAVA中的标识符是以字母、下划线(__)、美元符号开头、后面可以跟随任意字母、数字、下划线、美元符号,但切记不能以数字开头。
Java中的关键字是有特定含义的,为编译器所保留的,不能作为标识符使用。
二元运算符的运算规则:
整数运算
如果两个操作数有一个为Long,则结果也为Long
没有Long时,结果为int。即使操作数全为short,byte,结果也是int
浮点运算:
如果两个操作有一个为double,结果为double。
只有两个操作数都是float,则结果才为float。
运算符优先级:
JAVA中的控制语句:
条件语句
-
if 语句
if 条件语句 if(布尔表达式){ } if ...else 语句 if(布尔表达式){ }else{ } if ...else if 语句 if(布尔表达式){ }else if(布尔表达式){ }else if(布尔表达式){ }else{ }
-
switch 语句
switch (表达式){ case 常量1: 语句1; break; case 常量2: 语句2; break; default: 语句; break; } switch 语句会先计算表达式的值
循环结构
while循环
-
while(布尔表达式) { 循环体; }
do-while
-
do { 循环体; }whlie(布尔表达式);
-
for循环结构
语法:for(表达式1;表达式2;表达式3){
循环操作
}
表达式1:循环从哪里开始,也就是循环的初始值,比如:int num = 1
表达式2:循环的条件,也就是循环到哪里结束,比如:num <100
表达式3:计数器,也就是每循环一次,初始值产生怎样的变化,比如:num++
每个表达式之间用分号隔开,每个表达式都可以不写,但是分号不能省略
-
break、continue 关键字
break的作用是跳出当前循环块(for、while、do while)或程序块(switch)。在循环块中的作用是跳出当前正在循环的循环体。在程序块中的作用是中断和下一个case条件的比较。(break相当于小明上了一节课以后直接放学)
continue用于结束循环体中其后语句的执行,并跳回循环程序块的开头执行下一次循环,而不是立刻循环体。(continue相当于小明上了一节课以后休息十分钟继续上课)
-
数组:1.数组的概念
-
在内存中开辟的一串连续的空间,用来存储相同数据类型的,比如:鞋柜只会放鞋子,衣柜只会用来放衣服
-
2.数组的基本要素:
1、标识符(数组名):数组的名称,用来区分不同的数组
2、数组元素:存放在数组空间中的数据
3、数组下标:对数组中的空间进行编号,区分每个空间,数组下标从0开始,可以通过数
组下标找到对应的空间
4、元素类型:数组的数据类型
-
3.数组的定义和使用
1、声明数组:告诉计算机数组是什么类型
语法:数据类型[] 数组名 或者 数据类型 数组名[]
比如:String[] args;int[] nums,数组名的命名方式和变量命名方式一样