1。java中的关键字
Java中的关键字都是小写
2。Java中的注释
//单行注释
/* */多行注释
注意,多行注释不能自身嵌套
/** */文档注释
文档注释用来生成帮助文件。当程序员编写完程序以后,可以通过JDK提供的javadoc命令,生成所编程序的API 文档,而该文档中的内容主要就是从文档注释中提取的。例如下面的TestDemo.java
/** 这是一个文档注释的例子,主要介绍下面这个类*/
public class TestDemo{
/** 变量注释,下面这个变量代表打印次数*/
public int num;
/** 方法注释,下面这个方法的功能是打印*/
public void print(){}
}
3。算数运算符
"/"运算符
public class Person{
public static void main(String a[]){
double x=3.12;
int y=0;
System.out.println(x/y);
}
}
注意,编译无错,输出结果如下
D:/>javac Person.java
D:/>java Person
Infinity
public class Person{
public static void main(String a[]){
double x=3.12;
int z=5;
int y=0;
System.out.println(z/y);
}
}
运行结果:
D:/>javac Person.java
D:/>java Person
Exception in thread "main" java.lang.ArithmeticException: / by zero
at Person.main(Person.java:6)
4。"%"取模运算符,就是两个数相除的余数,与除号一样,任何整数都不能对0取模。取模运算符可以对整数数据取模,同样也可以对实数型数据取模。
注意,不管是整型还是实型的取模运算,余数的符号与被除数a的符号相同。
public class Test{
public static void main(String args[]){
int a = 25;
int b = 6;
int x = -a%-b;
int y = a%-b;
int z = -a%b;
int r = a%b;
System.out.println("x de yu shu shi"+x);
System.out.println("y de yu shu shi"+y);
System.out.println("z de yu shu shi"+z);
System.out.println("r de yu shu shi"+r);
}
}
运行结果:
x de yu shu shi -1
y de yu shu shi 1
z de yu shu shi -1
r de yu shu shi 1