1:关于输出函数:
System.out.print()和System.out.println():
a.两者的输出格式都为"内容1"+”内容2“+”内容3“+....
b.两者之间最大的差别在于前者会自动换行而后者不会,因此,当System.out.println()的内容为空时,可以实现换行功能,当然这样会不必要,就像c里面一线,换行仍然可以通过“\n”实现可以认为System.out.print(“....”+"....."+.....+".......\n")等价于System.out.println(“....”+"....."+.....+".......")。实际使用哪个函数取决于具体的问题需求。
2:关于输出函数:(通常用到3行代码,具体见如下例子)
System.out.print("..........");//当然使用println也行
Scanner sc=new Scanner(System.in)
//关键语句 sc为随意写的,另外,要使用Scanner函数一定要导入Java库
int(或者char、 float、double) x=sc.nextInt() //注意此处的格式为 sc.next+(数据类型首字母大写)
当然我在其他地方看到还有其他的输入方式,这里我只写一种。
参考代码:
package 成绩; //包名
import java.util.*; //导入java库
public class 成绩判断 {
public static void main(String[] args)
{
System.out.print("请输入学生的成绩(0<x<100):");
Scanner sc=new Scanner(System.in);
int x=sc.nextInt();
if (x>100|x<0)
{
System.out.println("错误分数!");
}
else
{
System.out.println("学生的成绩是"+x);
if(x>=90&&x<=100)
{
System.out.println("A");
}
else if(x>=80&&x<90)
{
System.out.println("B");
}
else if(x>=70&&x<80)
{
System.out.println("C");
}
else if(x>=60&&x<70)
{
System.out.println("D");
}
else
{
System.out.println("不及格");
}
}
}
}