字符串操作和Math类
字符串操作:
字符串时对象,对它的所有操作都是通过 “ . ” 这个运算符来进行的
字符串 . 操作
它表示对 . 左边的这个字符串做右边的那个操作
这里的字符串有是变量也可以是常量、
public static void main(String[] args) {
String a = "112";
String b = "221";
System.out.println(a.compareTo(b));
}

说明b比a要大,如果是1的话就是说明a要比b大,如果是0的话那么这两个数就是相等的
String a = "112";
for (int i = 0; i <a.length(); i++) {
System.out.println(a.charAt(i));
}

得到子串
s.substring(1)
得到从1号位置到末尾的全部内容
s.substring(1,3)
得到从1号位置到3号位置之前的内容
String a = "1121112"; System.out.print(a.substring(2)); System.out.println(); System.out.print(a.substring(2,5));

String a = "135421596";
System.out.print(a.indexOf('2'));
switch ( s ) i
case "this":...break;
case "that:...break;
}
Math
给了我们一些很方便的数学操作
//求绝对值
System.out.println(Math.abs(-12));
//四舍五入 System.out.println(Math.round(10.645));
//0到100的随机数 System.out.println(Math.random()*100);
//2的3.2次方 System.out.println(Math.pow(2,3.2));
这是结果
12
11
3.1269725048264085
9.18958683997628

浙公网安备 33010602011771号