A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Kevin.Kang 高级黑马   /  2015-7-8 13:42  /  312 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package com.kxg_03;

  2. public class MathDemo {
  3. public static void main(String[] args) {
  4. // Math:用于数学运算的类。
  5. // 成员变量:
  6. // public static final double PI
  7. System.out.println(Math.PI);
  8. // public static final double E
  9. System.out.println(Math.E);
  10. // 成员方法:
  11. // public static int abs(int a):返回绝对值
  12. System.out.println(Math.abs(-12));

  13. // public static double ceil(double a):向上取整
  14. System.out.println(Math.ceil(12.3));
  15. System.out.println(Math.ceil(12.8));

  16. // public static double floor(double a):向下取整
  17. System.out.println(Math.floor(12.3));
  18. System.out.println(Math.floor(12.8));

  19. // public static int max(int a,int b):取最大值
  20. System.out.println(Math.max(22, 3));
  21. System.out.println(Math.max(11, Math.max(22, 33)));
  22. System.out.println(Math.max(Math.max(11, 22), Math.max(33, 44)));

  23. // public static int min(int a,int b):取最小值
  24. System.out.println(Math.min(22, 3));
  25. System.out.println(Math.min(11, Math.min(22, 33)));
  26. System.out.println(Math.min(Math.min(11, 22), Math.min(33, 44)));

  27. // public static double pow(double a,double b):a的b次幂
  28. System.out.println(Math.pow(2, 4));

  29. // public static double random():[0.0-1.0)之间的随机数
  30. System.out.println((int) (Math.random() * 101));// 0-100
  31. System.out.println((int) (Math.random() * 100) + 1);// 1-100

  32. // public static int round(float a):四舍五入
  33. System.out.println(Math.round(2.5));
  34. System.out.println(Math.round(2.4));

  35. // public static double sqrt(double a):正平方根
  36. System.out.println(Math.sqrt(4));

  37. }
  38. }
复制代码

1 个回复

倒序浏览
  1. package com.kxg_03;

  2. //取到任意范围内的随机数
  3. import java.util.Scanner;

  4. public class RandomTest {
  5.         public static void main(String[] args) {
  6.                 Scanner sc = new Scanner(System.in);

  7.                 System.out.print("请输入开始:");
  8.                 int strat = sc.nextInt();

  9.                 System.out.print("请输入结束:");
  10.                 int end = sc.nextInt();

  11.                 int i = getRandom(strat, end);
  12.                 System.out.println(i);
  13.         }

  14.         public static int getRandom(int start, int end) {
  15.                 return (int) (Math.random() * (end - start + 1)) + start;
  16.         }
  17. }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马