java的算术操作符
一、常见的算数操作符
加+减-乘*除/求余%
自增++自减 --
二、练习
练习一、基本算数操作符
package j2se;
public class caozuofu {
public static void main(String[] args) {
int i=10;
int j=5;
int a=i+j;
int b=i-j;
int c=i*j;
int d=i/j;
}
}
练习二、求和
使用Scanner从控制台获取两个数字,然后计算这两个数字的和
package j2se;
import java.util.Scanner;
public class sum {
public static void main(String[] args) {
int sum;
java.util.Scanner s =new Scanner(System.in);
int a = s.nextInt();
System.out.println("第一个整数是:"+a);
int b = s.nextInt();
System.out.println("第二个整数是:"+b);
sum=a+b;
System.out.println("和为"+sum);
}
}
练习三、取余
%:取余
public class HelloWorld{
public static void main(String[] args)
int i=3;
int j=2;
System.out.println(i%j);//输出为一
}
练习四、自增自减
public class HelloWorld {
public static void main(String[] args) {
int i = 5;
i++;
System.out.println(i);//输出为6
}
}
练习五、自增和自减前置和后置的区别
package j2se;
public class sum {
public static void main(String[] args) {
int i=3;
System.out.println(++i);//输出为4
int j=8;
System.out.println(j++);//输出为8
}
}
练习六、自增
int i = 1;
int j = ++i + i++ + ++i + ++i + i++;
package j2se;
public class sum {
public static void main(String[] args) {
int i=1;
//++i(2) + i++(2) + ++i(4) + ++i(5) + i++(5)
System.out.println(++i + i++ + ++i + ++i + i++);
//结果为18
}
}
练习七、BMI
使用Scanner收集你的身高体重,并计算出你的BMI值是多少
(BMI的计算公式是 体重(kg) / (身高*身高))
例如:比如邱阳波的体重是72kg, 身高是1.69,那么这位同学的BMI就是
72 / (1.69*1.69) = ?
package j2se;
import java.util.Scanner;
public class sum {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("请输入你的身高(米)");
float a = s.nextFloat();
System.out.println("身高为:"+a+"米");
float b =s.nextFloat();
System.out.println("请输入你的体重(公斤)");
System.out.println("体重为:"+b+"公斤");
float BWI=b/(a*a);
System.out.println("你的BWI是:"+BWI);
}
}
运算结果
请输入你的身高(米)
1.64
身高为:1.64米
61.5
请输入你的体重(公斤)
体重为:61.5公斤
你的BWI是:22.865854
(数据来源:我妈)
三、scanner
可以通过 Scanner 类来获取用户的输入。
1.使用scanner类,需要在前面加上下面语句。导入这个类才可以使用。
import java.util.Scanner;
2.使用Scanner读取整数
package j2se;
import java.util.Scanner;
public class caozuofu {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int a = s.nextInt();
System.out.println("第一个整数:"+a);
int b = s.nextInt();
System.out.println("第二个整数:"+b);
}
}
3.使用Scanner读取浮点数
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
float a = s.nextFloat();
System.out.println("读取的浮点数的值是:"+a);
}
}
4.使用Scanner读取字符串
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String a = s.nextLine();
System.out.println("读取的字符串是:"+a);
}
}