第7章任务1:从键盘输入3个整型数据

本文分析了程序中编译错误和运行错误的区别,强调了正确调试的重要性。程序设计实现从键盘输入三个整型数据并输出,通过创建类、定义数组、使用Scanner获取输入,再使用for循环输出数据,确保程序清晰易读。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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个整型数据即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值