数据类型及各种Math类方法
public class HelloWorld {
public static void main(String args[]) {
//各种数据类型的熟悉掌握,强制类型转换要看级别
final int var = 100;
int varr = 200;
float m = -21.5f;
double p = 21.234;
boolean judge = true;
char ch = 'a';
long num = 625;
short num1 = 12;
byte a = 1;
String str = "I am a great boy!"; //算术运算依赖Math类各种静态方法
System.out.println(Math.abs(m)); //绝对值
System.out.println(Math.sin(a)); //三角函数
System.out.println(Math.asin(0.5));//反三角函数
System.out.println(Math.sqrt(var));//开平方跟
System.out.println(Math.cbrt(num));//开立方根
System.out.println(Math.round(m));//四舍五入
System.out.println(Math.ceil(1.5));//向上取整
System.out.println(Math.floor(1.9));//向下取整
System.out.println(Math.max(100, 50));//取大值
System.out.println(Math.min(12.3, 13.3));//取小值
System.out.println(Math.random()+1);//生成随机数
System.out.println(Math.pow(2, 10));//指数运算:计算
a(前者)的b(后者)次幂
System.out.println(Math.log10(100));//对数运算
}
}
//以上代码eclipse编译通过
强制类型转换
欢迎留言讨论 ^w^!