一、算术运算符
算术运算符是对数值类型的变量进行运算的。
二、类型
package demo01;
public class Arithmetic {
public static void main(String[] args) {
System.out.println(+1);
System.out.println(-3);
System.out.println(4 + 2);
System.out.println(4 - 2);
System.out.println(4 * 2);
System.out.println(4 / 2);
System.out.println(5 % 2);
int i = 1;
i++;
System.out.println(i);
i--;
System.out.println(i);
--i;
System.out.println(i);
++i;
System.out.println(i);
System.out.println(i + "hello");
}
}
练习一
package demo02;
public class test {
public static void main(String[] args) {
int i = 1;
i = i++;//temp = i;i = i + 1; i = temp
System.out.println(i);//1
i = ++i;//i = i + 1; temp = i;i = temp;
System.out.println(i);//2
}
}
练习二
package demo02;
public class Test01 {
public static void main(String[] args) {
int i = 10;
int b = 20;
int c = i++;
System.out.println(c);//10
System.out.println(b);//20
c = --b;
System.out.println(c);//19
System.out.println(b);//19
}
}
练习三
假如还有59天放假,问:合xx个星期零xx天
package demo02;
public class Test02 {
public static void main(String[] args) {
int day = 59;
int week = day / 7;
int weeks = day % 7;
System.out.println("合"+week+"个星期零"+weeks+"天");
}
}
练习四
定义一个变量保存华氏温度,华氏温度转换摄氏温度的公式为: 5/9*(华氏温度-100),请求出华氏温度对应的摄氏温度。
package demo02;
public class Test03 {
public static void main(String[] args) {
double degree = 285.3; //华式温度
double celsius = 5.0 / 8 * (degree - 100);
System.out.println("摄氏温度为:"+celsius);
}
}