结构框架在这里插入图片描述
1赋值运算符
就是用“=”将一个值赋给另一个变量。
1
2算术运算符
(1) 取模运算
java算术运算符除通常的加减乘除之外,还包括取模运算(%),和自增(++),自减(–)运算。 取模运算意为取余数,可适用于整数、char类型及浮点数。
public static void main(String[] args) {
int a=251;
int b=251%10;
intc=251/10%10;
int d=251/100%10;
System.out.println(b);
System.out.println©;
System.out.println(d);
结果分别输出2 5 1。
1
2
3
4
5
6
7
8
9
(2) 自减自增
如果++或–在具体数字的前面那么先赋值再运算,如果++或–在具体数值的后面那么先运算后赋值。
public static void main (String[] args){
int x=10;
++x;//先赋值再运算。
int y;
y=10 + x++;//先运算后赋值。
int z;
z=10 + x++;
输出的结果x=13, y=21, z=23;
1
2
3
4
5
6
7
8
9
(3) 数据转换 (扩展)
public static void main (String[] args){
//TODO Auto-generated method stub
intx,y;
x=10;
y=20;
int temp;
temp=y;
y=x;
x=temp;
System.out.println(“x=”+x);
System.out.println(“y=”+y); 输出的结果应该是 x=20; y=10;
1
2
3
4
5
6
7
8
9
10
11
3关系运算符
**
4逻辑运算符
**
作业:package New;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入工作时长:");
int second=sc.nextInt();
double salary=second*30;
if(second>160) {
salary=salary+(second-160)*30*1.5;
}
System.out.println(salary);
}
}