输出和输出:
套路——hello world!
/**
*文档注释
*/
import java.util.Scanner;
public class Out_and_in {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Hello World!");//这是单行注释
Scanner in = new Scanner (System.in);
/*
这是
多行注释
*/
System.out.println("JAVA:"+in.nextLine());
}
复制代码
结果:
Hello World!
Hello!
JAVA:Hello!
复制代码
标识符命名:
类名首字母大写,方法和变量“驼峰原则”,常量(final)大写。
int a = 1;
int _b = 2; //可以下划线开头
int 中文 = 3;//中文可以做标识符,不建议使用
//int 123 = 4; //数字不能开头
//int class = 5;//关键字不能作标识符
复制代码
变量:
声明:
typevarName[=value][{,varName[=value]}];
复制代码
局部变量和成员变量,成员变量自动赋初值,作用域可以简单地以{}区分。局部变量从属于方法,成员变量从属于对象。
基本数据类型:
byte short long int float double char boolean 八小类。
浮点数不用于比较,可以使用BigDecimal。
运算符:
•算术运算符:+,-,*,/,%,++,--
•赋值运算符:=
•扩展赋值运算符:+=,-=,*=,/=
•关系运算符:>,<,>=,<=,==,!=
•逻辑运算符:&&(短路与),||(短路或),!
•位运算符:&,|,^,~,>>,<<,>>>(了解!!!)
•条件运算符?:
选择结构:
if , if-elae , if-else if-else.(参考C语言)
switch 语句,参考C语言。表达式在jdk1.7后可以是String!!!!
循环结构:for,while ,do.....while ,break,continue 使用基本与C一致。
带标签的break,continue。(类似goto,Java无goto)
outer:for(inti=101;i<150;i++){
for(intj=2;j<i/2;j++){
if(i%j==0)
continue outer;
}
System.out.print(i+"");
复制代码
方法:
定义
[修饰符] 方法返回值类型 方法名 (形参列表) {
方法体
return返回值;
}
复制代码