import java.util.Scanner;...Scanner sc = new Scanner(System.in);int n = sc.nextInt(); //读入一个 int 型数据long n = sc.nextLong(); //读入一个 Long 型数据String str = sc.next(); //读入一个字符串(不能包含空格)String str = sc.nextLine(); //读入一个字符串(可以包含空格)...... //其他的以此类推
// 返回字符串中第 i 个字符str.charAt(i));// 截取字符串中 [0, 5) 的字符片段(若不加第二个参数会默认截取到串尾)str.substring(0, 5);// 判断字符串相等// "==" 不行,如果两个对象没有引用相同实例就会返回 false// compareTo()在字符串相等时会返回 0str1.equals(str2);// 字符串拼接(两种方式均可)s1 += s2;s1.concat(s2);// 或将String类型字符串转化一个字符数组进行操作String str = sc.next();char[] s = str.toCharArray();
//保留小数点后2位输出double test = 1.0/3;System.out.println(String.format("%.2f", test));
import java.math.BigInteger;...Scanner sc = new Scanner(System.in);BigInteger a = sc.nextBigInteger();BigInteger b = sc.nextBigInteger();BigInteger sum = new BigInteger("0");// 基本四则运算BigInteger s1 = sum.add(a);s1 = s1.add(b);BigInteger s2 = sum.add(a);s2 = s2.subtract(b);BigInteger s3 = sum.add(a);s3 = s3.multiply(b);BigInteger s4 = sum.add(a);s4 = s4.divide(b);// 与常数进行四则运算sum = sum.add(new BigInteger("10000000000000000000000000000"));System.out.println(s1 + " " + s2 + " " + s3 + " " + s4);System.out.println(sum);// 若 a 大返回 1,b 大返回 -1,一样大返回 0System.out.println(a.compareTo(b));