-
输入调用:
java.util.*
Scanner sc = new Scanner(System.in);
int a = sc.nextInt(); -
随机数调用:
-
java.lang.*
Random rd = new Random();
int a = rd.nextInt(20)+5; //随机生成5-25的随机数
int b =rd.nextInt(9)*10+rd.nextInt(9); -
Math.randow(); 0-1随机数(包含0不包含1)
例如:(int)(Math.randow()10); //0-10随机数
min+Math.randow()(max-min); //min-max随机数
-
小数控制位数调用(四舍五入):
java.lang.*
java.math.*
double f = (9.0 / 5) * celsius + 32;
double f1 = new BigDecimal(f).setScale(1, BigDecimal.ROUND_HALF_UP).doubleValue();
return f1; //保留一位小数(四舍五入) -
获取系统时间戳:(1970至今)
System.currentTimeMillis(); //获取系统毫秒数
System.nanoTime(); //获取系统纳秒数 -
Math中的函数
Math.pow();幂次方
Math.abs();绝对值
Math.ceil();向上取整(3.1取4)
Math.floor();向下取整(3.1取3) -
字符的输入
char c = sc.next().charAt(0); -
将正数转化为字符串
String 名称 = String.ValueOf(整数名称); egg:String s = String.ValueOf(num); -
字符串的等于比较(不用==)
String opt = next();
if ("+".equals(opt)) -
字符串倒置
StringButter sb = new StringButter(str); //将str中的字符串倒置
sb.reverse();
String str1 = new String(sb); -
将字符串分割为容量为1的字符串(分割字符串)(str为字符串,str1为字符串数组)
String[] 名称 = 原名称.split(""); egg:String[] str1 = str.split("");