变量:可以变化的量
- 类变量:使用static关键字定义,命名方式使用首字母大写的驼峰方式;
- 常量:使用finnal关键字,命名方式使用大写,如PI,量不变;
- 局部变量:在方法、构造器或代码块内部,使用首字母小写的驼峰方式;
- 实例变量:定义在类内部、但在任何方法之外的变量,用来描述每个对象独有的属性或状态;
- 作用域:量在程序中可以被访问到的范围或区域,如局部变量在方法中,那么他的作用域就在方法中;
- 类名:类的名字,命名方式使用首字母大写的驼峰方式;
- 方法名:类里面的方法,首字母小写的驼峰方式命名;
java
package base;
//类名Review01
public class Review01 {
//类变量name
static String name;//姓名
//实例变量
String breed; // 品种
int age; // 年龄
//常量PI
final double PI =3.14159;
//方法名main
static void main(String[] args) {
//局部变量 localVal,他的作用域就在main方法中
int localVar = 20;
}
}
运算符
- 算术运算符:加减乘除 + - * / 取模 自加 自减 % ++ --
- 赋值运算法:=
- 关系运算符:大于、等于、小于、不等于
- 逻辑运算符:与或非 && || !
- 位运算符:为与& 位或| 位非! 位异或^ 移位>> <<
- 其他:如条件运算符 ? :
java
package base;
public class Review02 {
static void main(String[] args) {
//定义变量
int num1=10;
int num2=2;
boolean A=false;
boolean B=true;
//加减乘除
System.out.println(num1+num2);
System.out.println(num2-num1);
System.out.println(num1*num2);
System.out.println((double) num1/num2);
System.out.println("------------");
//关系运算比较大小
System.out.println(num1<num2);
System.out.println(num1>num2);
System.out.println("------------");
//逻辑运算与或非
System.out.println(A&&B);
System.out.println("------------");
//位运算
System.out.println(num1&num2);
System.out.println(num1>>1);
}
}
javadoc 生成API文档
- 可以现在cmd命令行中测试javadoc命令;如果不行,可查看环境变量是否设置成功;
- @author,编辑作者;@param,标记参数;
- @version标记版本,@since一标记文件创建时项目当时对应的版本,后面跟版本号;
java
package base;
/**
* @author gan
* @version 1.0
* @since 1.8
*/
public class Doc {
String name;
/**
*
* @param name
* @return
* @throws Exception
*/
public String test(String name) throws Exception{
return name;
}
}
- 选择这个Doc.java文件,然后鼠标右键,选择打开于-》资源管理器,就能打开文件所在路径,路径处输入cmd命令行;

- 运行命令如下:javadoc -encoding UTF-8 -charset UTF-8 Doc.java

- 效果如下:


引入包
java
package scanner;
//引入包
import java.util.Scanner;
public class Demo12 {
static void main(String[] args) {
// 创建一个扫描器对象,用于接受数据
Scanner scanner = new Scanner(System.in);
System.out.println("使用next方法:");
if(scanner.hasNext()){
String str=scanner.next();
System.out.println("输出内容为:"+str);
}
else {
System.out.println("你没有输入");
}
scanner.close();
}
}