一.先讲了print,println,printf的区别.
1.println方法输出会自动换行,可以接受一个参数,也可以不接受参数.
import java.util.Scanner;
public class Exercise{
public static void main(String[]args){
Scanner input = new Scanner(System.in);
System.out.println("请输入一个整数:");
int number_1 = input.nextInt();
System.out.println("请输入第二个数:");
int number_2 = input.nextInt();
System.out.println("第一个数/第二个数 = "+(number_1/number_2));
}
}
2.print方法不会自动换行,必须接受一个参数.
public class Demo8{ public static void main(String[]args){ System.out.println("序号\t语文\t数学\t英语\n"); System.out.println("1\t张三\t90\t86\t90\n");//张三同学的语文和英语很好 System.out.println("2\t李四\t80\t86\t91\n");//李思同学的英语相当好 System.out.println("3\t王五\t85\t60\t76\n");//王五同学的数学很偏科 System.out.println("4\t赵六\t78\t87\t85\n");//赵六同学的成绩较为均衡
System.out.print("序号\t语文\t数学\t英语\n");
System.out.print("1\t张三\t90\t86\t90\n");//张三同学的语文和英语很好
System.out.print("2\t李四\t80\t86\t91\n");//李思同学的英语相当好
System.out.print("3\t王五\t85\t60\t76\n");//王五同学的数学很偏科
System.out.print("4\t赵六\t78\t87\t85\n");//赵六
}
}
3.printf方法会格式化输出,%s是格式化输出字符串,%d是格式化输出整型,%f是格式化输出单精度浮点型,可以接受n个参数.
System.out.printf("我的名字:%s,我的年龄:%d,我的地址:%s","邓墅垸",21,"常德市");
二.讲了输入数据要怎样操作
要引入scanner类:]
importjava.util.scanner
Scannerinput=newScanner(System.in);//一个扫描器
intage=input.nextInt();
doubleheight=input.nextDouble();
Stringname=input.next();
输入中没有字符型的输入(nextchar()),只能把字符型的数据当字符串输入.