Java Basic Grammar
来源:互联网 发布:计算机三级数据库难吗 编辑:程序博客网 时间:2024/06/03 17:37
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);}}}
- Java Basic Grammar
- Android 一: basic grammar
- Java unusually grammar
- Java Grammar : static
- C语言学习笔记(一) -基本语法 Basic Grammar
- Java Grammar-继承与多态
- Java Grammar : 基本数据类型与封装类
- Java Grammar : ClassName.class/ClassName.this
- Java Basic
- java basic
- Java basic
- java basic
- Java basic
- Java Basic
- java basic
- JAVA-Basic
- JAVA Basic
- Java : Basic
- python线程范例
- Docker学习笔记(一)
- CollapsingToolbarLayout可折叠标题栏
- 【LeetCode】203. Remove Linked List Elements
- JS函数四种调用模式
- Java Basic Grammar
- 京东推荐系统
- springMVC常用基本方法
- js从数组中取出随机数 两两不相同
- ANT应用----ANT实战
- 使用jackson对Java对象与JSON字符串相互转换的一些总结
- Understanding Throughput and TCP Windows
- 增强型16路HDMI KVM切换器KH-1016A
- 枚举poj2965poj1753