Java关键字
true、false、null是字面量,不是关键字
特殊关键字(保留字):goto,const在现版本没有使用,新版中可能会使用
abstract、defaultif、private、this、boolean、do、implements、protected、throw、break、double、import、public、throws、byte、else、instanceof、return、transient、case、extends、int、shorttry、catch、final、interface、static、void、char、finally、long、strictfp、volatile、class、float、native、super、
while、const、for、new、switch、continue、goto、package、synchronized
1.一个完整的Hello world 程序
第一步:编写java文件
(1).文件名必须和public修饰的类名一致,以.java作为文件后缀,如果定义的类不是public的,则文件名与类名可以不同
(2).一个.java文件中可以有多个class,但是只能有一个public修饰类
(3).Java 源文件编译后,一个类对应生成一个.class文件
(4).一个JavaSE应用程序应该包含一个main()方法,而且方法签名是国定的,它是应用程序入口
pagckage cn.et.example;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hell World");
System.out.println("你好 世界");
}
}
第二部:编译java文件,生成class(与平台无关的字节码)文件
javac -d . HelloWorld.java
(1).“-d”:让该类生成的时候按照包结构去生成
(2).“.”:指的是在当前路径下生成
第三步:将字节码文件交给jvm(Java虚拟机)去解析执行
java cn.et.example.HelloWorld
2.if-else if-else语句
public class IfStarment {
public static void main(String[] args){
if(10>20) {
System.out.println("-_-");
} else if(10<20){
System.out.println("*_*");
} else {
System.out.println("^_^");
}
}
}
3.switch-case语句
public class SwitchStarment {
public static void main(String[] args){
int n = 1;
switch(n) {
case 1:
System.out.println("有得选");
break;
case 2:
System.out.println("难得选");
break;
default:System.out.println("没得选");
}
}
}
4.while循环
public class WhileStarment {
public static void main(String[] args) {
int n=1;
while(n<=5){
System.out.println(n++);
}
}
}
5.for循环
public class WhileStarment {
public static void main(String[] args) {
/*
for(初始化语句;条件语句;迭代语句) {
循环执行体;
}
执行步骤:
初始化语句执行一次————>条件语句————>循环执行体————>迭代语句[————>条件语句————>循环执行体————>迭代语句]...
*/
for(int n=1;n<=5;n++) {
System.out.println(n);
}
}
}
6.跳转语句
public class WhileStarment {
public static void main(String[] args) {
for(int n=1;true;n++) {
if(n>10) {
//跳出整个循环
break;
}
if(n%2==0) {
//跳过此次循环
continue;
}
System.out.println(n);
}
}
}