package fsl;
import java.util.Scanner; //引入一个java输入包
public class Jpsr { //定义一个类(键盘输入)-Jpsr,
public static void main(String[] args) {
// TODO 自动生成的方法存根
int a[]=new int [3]; //定义含有3个整型元素的数组a
int i;
Scanner sc= new Scanner(System.in); //创建一个输入的对象
System.out.println("请输入3个整型数据:"); //显示要输入的是3个整型的数据
for(i=0;i<3;i++){ //循环输入3个整型数据为止
a[i]=sc.nextInt(); //输入整型数据
System.out.println("a["+i+"]="+a[i]); //输出输入的那3个整型数据
}
}
}
1.知识要点分析:1)编译错误:是程序代码在编写时存在一些语法错误,未能通过源代码到目标代码的编译而产生的。这种错误由语言的编译系统负责检测和报告。没有编译错误是一个程序能正常运行的基本条件,只有所有的编译错误都改正了,源代码才可以被成功地编译成目标码。
2)运行错误:如果一个程序没有编译错误,并不表示该程序就能正常运行,因为除了编译错误以外,程序中还可能存在运行错误。而运行错误:是在程序运行过程中产生的错误。根据性质的不同,运行错误分为系统运行错误和逻辑运行错误。
总言而之,不管是什么错误,只要程序不能正常运行时,只要自己耐心调试,就可以达到自己想要的结果。
显示的结果为:
2.程序运行结果分析:当我输入第一个整数10时,程序换行时因为我用的println,有换行的标志,而换行了并不是只有我输入的数10独立存在,而是有a[0]=10,出现,就是与我在程序中输出时的格式有关,System.out.println(“a[“+i+”]=”+a[i]),这样让程序的结果更加的清楚,也可以明白数组的下标的表示。
3.程序设计分析:功能是从键盘输入3个整型数据并输出,首先,创建一个类,然后在主方法中定义一个数组来存储输入的3个整型数据,通过Scanner进行输入,然后用for语句循环,来输入3个整型数据,最后输出已经输入的3个整型数据即可。