Java 基础语法

Java关键字

true、false、null是字面量,不是关键字

特殊关键字(保留字):goto,const在现版本没有使用,新版中可能会使用

abstract、defaultifprivate、this、booleandoimplementsprotected、throw、breakdoubleimportpublicthrows、byteelseinstanceofreturn、transient、caseextendsintshorttry、catchfinalinterfacestatic、void、charfinallylongstrictfpvolatile、classfloatnativesuper

while、constfor、new、switchcontinuegotopackagesynchronized

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);
		}
	}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值