一.注释
单行注释 //内容
多行注释 /* */
文档注释 /** */
二.标识符
标识符可以由任意顺序的大小写字母,数字,下划线,美元符号组成。但不能以数字开头,不能使Java中的关键字。
- 包名所有字母一律小写,例如cn.itcast.test
- 类名和接口名每个单词的首字母还要大写,例如ArrayList
- 常量名所有字母都要大写,且单词之间用下划线连接,例如DAY_OF_MONTH
- 变量名和方法名的第一个首字母小写,从第二个单词开始每个单词首字母大写,例如lineNumber,getLineNumber。
- 在程序中,应该尽量用有意义的英文单词来定义标识符,使得程序便于阅读。
三.java中的常量
- 整型常量
- 浮点型常量
- 字符常量
- 字符串常量
- 布尔常量:即两个值true和false。
- null常量
- 特殊字符(\r:表示回车符 \n:表示换行符 \t:表示制表符 \b:表示退格符号 \'表示单引字符号 \"表示双引字符号 \\表示反斜杠字符)
break放在嵌套循环中,则表示跳出内层循环
breakitcast则表示跳出外层循环
continue用在循环语句中则表示终止本次循环,执行下一次循环
<span style="font-size:18px;">public class Example1{
public static void main(String[] args){
int sum=0;
for(int i=1;i<=100;i++){
if(i%2==0){
continue;
}
sum+=i;
}
System.out.println("sum="+sum);
}
}</span>
五.方法
1.方法的重载:Java允许在一个程序中定义多个名称相同的方法,但是参数的类型和个 数必须不同,这就是方法的重载。
<pre name="code" class="java"><span style="font-size:18px;">public class Example2{</span>
<pre name="code" class="java"><span style="font-size:18px;"> public static void main(String[] args){</span>
<span style="font-size:18px;"> int sum1=add(1,2);</span>
<span style="font-size:18px;"> int sum2=add(1,2,3);</span>
<span style="font-size:18px;"> double sum3=add(1.2,2.3);</span>
<span style="font-family: SimHei;"><span style="font-size:18px;"> system.out.println("sum1="+sum1);</span></span>
<span style="font-size:18px;"><span style="font-family: SimHei;"></span></span><pre name="code" class="java"><span style="font-family: SimHei;"><span style="font-size:18px;"> system.out.println("sum2="+sum2);</span></span>
<span style="font-size:18px;"><span style="font-family: SimHei;"></span></span><pre name="code" class="java"><span style="font-family: SimHei;"><span style="font-size:18px;"> system.out.println("sum3="+sum3);</span></span>
<span style="font-size:18px;"> }</span>
<span style="font-size:18px;"> public static int add(int x,int y){</span>
<span style="font-size:18px;"> return x+y;</span>
<span style="font-size:18px;"> }</span>
<pre name="code" class="java"><pre name="code" class="java"><span style="font-size:18px;"> public static int add(int x,int y,int z){</span>
<span style="font-size:18px;"> return x+y+z;</span>
<span style="font-size:18px;"> }</span>
<span style="font-size:18px;"> public static double add(double x,double y){</span>
<span style="font-size:18px;"> return x+y; </span>
<span style="font-size:18px;"> }</span>
<span style="font-size:18px;">}</span>
值得注意的是,方法的重载与返回值类型无关,它只需要满足两个条件,一是方法名相同,二是参数个数或参数类型不相同。
六.数组
1.数组的定义:
int[] x=new int[100];
int[] x;
x=new int[100];
在Java中为了方便我们获得数组的长度,提供了一个length属性,在程序中可以通过“数组名.length”的方式来获得数组的长度,即元素的个数。
数组被成功创建后,数组中的元素会被自动赋予一个初值,根据元素类型的不同,赋予的初值也不同 。
byte,short,int,long | 0 |
float,double | 0.0 |
char | 一个空字符,即’\u0000‘ |
boolen | false |
引用数据类型 | null,表示变量不引用任何对象 |
在定义数组时只指定数组的长度,由系统自动为元素赋予初值的方式称为动态初始化。而在定义数组的同时就为数组的每个元素都赋值则被称为静态初始化。具体格式如下
1.类型[] 数组名=new 类型[] {元素,元素......};
2.类型[] 数组名={元素,元素.......};
2.数组遍历
public class Example3{
public static void main(String[] args){
int[] arr={1,2,3,4,5};
for(int i=0,i<arr.length;i++){
System.out.println(arr[i]);
}
}
}
3.多维数组
int[][] arr=new int[3][4];
int[][] arr=new int[3][];
int[][] arr={{1,2},{1,2,3,4},{1,2,3,}};
</pre></p><pre name="code" class="java">