实验目的
1.了解体会Java的输入输出的编程与操作。
2.学习掌握Java Application字符界面下的输入输出。
实验内容
编写一个Java Application程序。
1)从控制台读取一个三位整数
2)将其倒序输出(例如,输入123,则输出结果为321)
说明:从控制台读入的是一个int类型,利用整除和取余对其倒序输出。
特别提示
1. Java是区分大小写的,一定要注意。例如System中的S、Scanner中的S、I及nextLine中的L等等。
2. 程序是由一系列语句组成,必须在语句末尾加“;”,而且java程序中的符号必须是英文状态下输入的,否则将出现语法错误。
3. Java中每个类处于单独的文件中,类名必须和文件名相同。可以运行的类必须包含 public static void main(String[] args),不包含main方法的只能编译。
4. 要注意程序界面的友好性,例如在要求用户从界面输入一个整数前,应提示用户。Scanner scan = new Scanner(System.in);
System.out.println(“please input an integer:”);
scan.readLineInt(a);
5. 除法运算符“/”是取整运算,直接丢弃掉小数点后面的部分。
—————————————————————————————————————————————————————————————————————————————
下面是我的代码
—————————————————————————————————————————————————————————————————————————————
import java.util.Scanner;
public class shiyan2 {
public static void main(String arg[])
{
int a,s;
Scanner scan=new Scanner(System.in);
System.out.println("please input an integer(3):");
a=scan.nextInt();
s=a%10*100+(a%100-a%10)+a/100;
System.out.println(s);
}
}
现在想想,实验要求是用int整数,因为还没有学到String所以限定了3位数字.
如果用到String可以随便逆序输出字符串了,不局限于数字,也不局限长度.也很简单,就是逆序输出字符串,这里我就不写了,初学者学到String时候可以思考练习一下.