输出语句有三种:
①System.out.println(msg) //可换行的输出,相当于c语言中的“\n”
②System.out.print(msg) //不可换行的输出
③System.out.printf(format,msg) //和c语言的printf用法一致的输出[格式化输出]
举个栗子:
System.out.println("hello world");
int a=10;
System.out.printf("%d\n",a);
输入:
Ⅰ.用Scanner输入字符串,整数,浮点数
import java.util.Scanner;//需要导入util包
Scanner sc=new Scanner(System.in);
System.out.println("请输入姓名"); //用Scanner输入字符串
String name=sc.nextLine();
System.out.println("请输入年龄"); //用Scanner输入整数
int age=sc.nextInt();
System.out.println("请输入工资"); //用Scanner输入浮点数
float salary=sc.nextFloat();
Ⅱ.用Scanner循环读取N个数字,并求取其平均值
Scanner sc=new Scanner(System in);
int sum=0;
int num=0;
while(sc.hasNextInt){
int tmp=sc.nextInt();
sum+=tmp();
num++;
}
System.out.println("sum="+sum);
System.out.println("avg="+sum/num);
sc.close();
注意:当循环输入多个数据时,使用ctrl+d来结束输入。