开发环境
一、JDK开发工具
要开发Java应用程序,就要安装JDK,这是重要一步。
二、集成开发环境eclipse
得心应手的开发工具可以提高开发效率。
简单的Hello World
public class Hello World{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
标识符与关键字
一、标识符
1、标识符就是一个名字,用来标识类、变量名、方法名、接口名、类型名、数组名和文件名等的有效字符序列。
2、标识符由字母、数字、下划线、美元符号($)组成,不能以数字开头。
二、关键字
关键字也称保留字,是程序代码中规定用途的单词。
基本数据类型
一、整数型
byte占1个字节,short占2个字节,int占4个字节,long占8个字节。
在对long型变量赋值时结尾必须加上L或l,否则不被认为是long型。
二、字符型
char型即字符类型,使用char声明,用于存储单个字符,系统分两个字节空间。
转义字符 | 含义 | ASCLL码(十进制) |
---|---|---|
\n | 换行 | 10 |
\t | 水平制表,跳到下一制表区 | 9 |
\b | 退格,将当前位置移到前一格 | 8 |
\r | 回车,将当前位置移到本行开头 | 13 |
\\ | 反斜杠“/”字符 | 92 |
\' | 单引号字符 | 39 |
\" | 双引号字符 | 34 |
\ddd | 1-3位八进制数 | ddd八进制 |
\xhh | 1-2位十六进制数 | hh十六进制 |
三、浮点型
浮点型常量有小数和指数两种表现形式。需要特别注意的是float型常量后必须带后缀F或f;double必须带D或d,也可以省略。
四、逻辑型
逻辑型只有两个值true和false,分别代表逻辑“真”和“假”。利用boolean关键字声明布尔类变量,通常用在流程控制中作为判断条件。
五、类型转换
(类型说明符)(表达式)
数组
一、一维数组
1、声明
数组元素类型 数组名[];或数组元素类型[] 数组名;
int a[];
int[] a;
2、创建一维数组
a=new int[5];
3、初始化
int a[]=new int[]{1,2,3,4,5};
或
int a[]={1,2,3,4,5,};
二、二维数组
1、声明
数组元素类型 数组名[][];
数组元素类型[][] 数组名;
2、创建二维数组
a=new int[3][4];
或
int a[][]=nwe int[3][4];
注意Java允许用int型变量指定元素个数
int a=10;
double b[]=new double[a];
3、二维数组初始化
int a[][]=new int[]{1,2,3,4,5}
huo
int a[]={1,2,3,4,5}
三、数组的输出
1、一维数组
for(int i=0;i<a.length;i++){ //给一维数组赋值
a[i]=i;
}
for(int i:a){ //输出一维数组
System.out.print(i+" ");
}
2、二维数组
for(int i=0;i<a.length;i++){
for(int j=0;j<a[i].length;j++){
System.out.print(a[i][j]+" ");
}
}
运算符与表达式
1、关系运算符:大于>,大于等于>=,小于<,小于等于<=,恒等于==,不等于!=。
2、逻辑运算符:与&&,或||,非!。
3、移位运算符:<<左移,>>右移,>>>无符号右移。
语句
1、选择语句
单分支
if(条件表达式){
语句组;
}
双分支
if(条件表达式){
语句组1;
}
else{
语句组2;
}
多分支
if(条件表达式1){
语句组1;
}
else if(条件表达式2){
语句组2;
}
……
else if(条件表达式n){
语句组n;
}
else{
语句组n+1;
}
switch(表达式){
case 常量表达式1:语句组1;break;
case 常量表达式2:语句组2;break;
……
case 常量表达式n:语句组n;break;
default:语句组n+1;
}
循环语句
先判断条件再执行
while(条件表达式){
语句组;
}
先执行一次再判断条件如果成立继续执行
do{
语句组;
}while(表达式)
for(表达式1;表达式2;表达式3){
语句组;
}
网友评论