Java Print and Scanner
- double input = 3.14159265359;
System.out.println(“double : " + String.format(”%.2f", input)); //only two decimal print - what is the different between print/printf/println?
print is regular print. printf is print with format. and println is print+change line.
example of printf:
System.out.printf("i的值为%d,j的值为%.2f", i,j);
Java Scanner:
Scanner is a class, like arraylist.
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
// 从键盘接收数据
// next方式接收字符串
System.out.println("next方式接收:");
// 判断是否还有输入
if (scan.hasNext()) {
String str1 = scan.next();
System.out.println("输入的数据为:" + str1);
}
scan.close(); //don't forget these!
}
there are few method scanner commonly use: next(), nextLine(), hasNext(), hasNextInt(), nextInt()

浙公网安备 33010602011771号