println(),print()和printf()之间的区别
print() - 它在引号内打印字符串。
println() - 它在引号内打印字符串,类似于print()方法。然后光标移动到下一行的开头。
printf() - Tt提供字符串格式化(类似于C / C ++编程中的printf)。
打印串联的字符串
class PrintVariables {
public static void main(String[] args) {
Double number = -10.6;
System.out.println("I am " + "awesome.");
System.out.println("Number = " + number);
}
}
输出:
I am awesome.
Number = -10.6
在上面的示例中,请注意以下行:
System.out.println("I am " + "awesome.");
在这里,我们使用了+运算符来连接(串联)两个字符串:"I am " 和 "awesome."。
System.out.println("Number = " + number);
在此,首先求变量number的值。 然后将该值连接到字符串:“ Number =”。
Java输入
//创建Scanner对象
Scanner input = new Scanner(System.in);
//接受用户的输入
int number = input.nextInt();
示例:从用户获取整数输入
import java.util.Scanner;
class Input {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("输入一个整数: ");
int number = input.nextInt();
System.out.println("您输入 " + number);
//关闭scanner对象
input.close();
}
}