注释
单行注释与多行注释
int a//单行注释
int a/*多行
注释*/
关系运算
运算符 | 含义 |
---|---|
== | 相等 |
!= | 不相等 |
> | 大于 |
>= | 大于等于 |
< | 小于 |
<= | 小于等于 |
注意:
- "=“赋值;”=="关系运算符—相等。
- 优先级:赋值运算<关系运算<算术运算;"==“和”!=“比”>、>=、<、<="低。
- 运算顺序:从左向右;赋值是从右向左。
判断
级联的if-else if
int x;
int f;
Scanner in=new Scanner(System.in);
x=in.nextInt();
if(x<0)
{
f=1;
}
else if(x==0)
{
f=0;
}
else
{
f=-1;
}
System.out.println(f);
多路分支
import java.util.Scanner;
public class Zuoye {
public static void main(String[] args) {
Scanner in =new Scanner(java.lang.System.in);
int type=in.nextInt();
switch (type)
{
case 1:
System.out.println(1);
break;
case 2:
System.out.println(2);
break;
case 3:
System.out.println(3);
break;
case 4:
System.out.println(4);
break;
default:
System.out.println(5);
break;
}
}
}
注意事项
- if和else后面记得加上{ }
- 大括号内的语句缩进一个tab
- 一个";"代表一个语句结束