args.length;是什么意思啊,他怎么用啊,好像是预防数组越界的,具体是怎么作用的啊?importjava.util.*;publicclassAverage2{publicstaticvoidmain(String[]args){System.out.printl...

args.length;是什么意思啊,他怎么用啊,好像是预防数组越界的,具体是怎么作用的啊?

import java.util.*;

public class Average2 {

public static void main(String[] args) {

System.out.println("输入学生数:");

Scanner in=new Scanner(System.in);

int num=in.nextInt();

System.out.println("输入学生的成绩:");

int[] a=new int[num];

int i=0;//int i=args.length

while(i

{

a[i]=in.nextInt();

i++;

}

System.out.println("您输入的成绩为");

for(i=0;i

System.out.println(a[i]);

int sum=0;

for(i=0;i

sum=sum+a[i];

System.out.println("总分为:"+sum);

int average;

average=sum/num;

System.out.println("均分为:"+average);

}

}

看看我的注释部分,为什么改成注释部分的int=args.length也正确呢,准确说一开始初始化为0的时候是不正确的,后来改成注释的形式就对了,然后我又改回了0,就变对了

展开

java中arges.length_java中的args.length相关推荐

  1. Java中File类中getAbsolutePath、getPath​、getName、length普通方法用法示例代码

    File类中getAbsolutePath.getPath​.getName.length普通方法用法示例 总概述:         String getAbsolutePath​() 返回此抽象路径 ...

  2. java 数组排序论文_Java中运用数组的四种排序方法

    标签: <1>利用Arrays带有的排序方法快速排序 import java.util.Arrays; 2 public class Test2{ public static void m ...

  3. java 判断 中文字符_java中判断字符串中是否有中文字符

    package com.meritit.test; public class TestChart { public static void main(String[] args) throws Exc ...

  4. Java多线程环境检测系统中是否存在死锁和死锁恢复代码示例

    文章目录 ManagementFactory介绍 死锁检测与恢复介绍 代码 公共资源类 导致死锁的模型 模型实现类 模拟死锁的程序类 ManagementFactory介绍 关于ManagementF ...

  5. java arguments_命令行中执行带参数的java程序(Command-Line Arguments)

    在cmd中运行java程序,可以在class名之后输入参数.Eclipse中可点击run configuration,在argument窗口中指定参数.--现学现卖 代码如下: //by panden ...

  6. Java编程:Java的反射机制中的 getComponentType() 方法

    转载自  Java编程:Java的反射机制中的 getComponentType() 方法 Java 中所有的类都继承自 Object,数组本身也是一个 Class,如果我们能够得到数据的 Class ...

  7. react性能优化方案_React灵敏且性能卓越的Spray + Akka解决方案,以“在Java和Node.js中发挥并发性和性能”...

    react性能优化方案 在我以前的文章中,我研究了一个虚拟的交易引擎,并将基于Java的阻止解决方案与基于Node.js的非阻止解决方案进行了比较. 在文章的结尾,我写道: 我怀疑随着Node.js的 ...

  8. java.util接口_函数接口– Java 8中java.util.function包中的函数接口

    java.util接口 我以前写过有关功能接口及其用法的文章. 如果您正在探索要成为Java 8一部分的API,尤其是那些支持lambda表达式的API,您会发现很少的接口,例如Function,Su ...

  9. 反应灵敏且性能卓越的Spray + Akka解决方案,以“在Java和Node.js中发挥并发性和性能”...

    在我以前的文章中,我研究了一个虚拟的交易引擎,并将基于Java的阻止解决方案与基于Node.js的非阻止解决方案进行了比较. 在文章的结尾,我写道: 我怀疑在Node.js近期取得成功之后,越来越多的 ...

最新文章

  1. 爬了下知乎神回复,这次继续笑!
  2. 本地代码上传到github
  3. 在使用DBCA时报错,第二个节点无法启动数据库实例
  4. 中台不是万能药,关于中台的思考和尝试
  5. Ubuntu将python2.7默认更改为python3.X版本
  6. my-innodb-heavy-4g.cnf
  7. python协程与多线程比较_python-协程、多线程、多进程性能比较
  8. C语言里面具有外部链接的静态变量这里的链接是什么意思
  9. PHP排雷之编码问题
  10. mkdir 与mkdir -p 区别
  11. ES7新特性_介绍--JavaScript_ECMAScript_ES6-ES11新特性工作笔记047
  12. fabric1.0 java sdk_运行 fabric-sdk-java 官方示例
  13. Wiki你长的为何与众不同--对Wiki独创写作语法原因的思考
  14. 无法确认设备和计算机之间的连接,代码45的8种解决方法 - 硬件设备没有连接到计算机...
  15. 利用googlemap查询经纬度
  16. 设置浏览器谷歌/edge浏览器允许跨域
  17. 使用D触发器完成带有异步清零clrn和同步使能wen的8位寄存器
  18. VGA接口复习笔记(原理,时序)VGA接口FPGA实现
  19. CentOS7,Ubuntu系统中NCL的gedit编译器安装方法,亲测有效
  20. Excel通过单独选中每列可以实现每隔1列插入1列

热门文章

  1. 计算机专业哪些证书可以抵个税,2020年度个人所得税汇算清缴进行时 职业资格证书有哪些能抵扣个税?...
  2. linux ora 00119,ORA-00119和ORA-00132的解决方案
  3. gis里创建要素面板怎么打开_gis、mike学习
  4. Network 之一 国际标准组织介绍、互联网/因特网、以太网概念区分、协议标准
  5. ARM 之四 各集成开发环境(IDE)说明(Keil、RVDS、ADS、DS-5、MDK)
  6. 堆栈向下增长和向上增长的理解
  7. Tiniux 3.0 / Memory.c / OSMemMalloc 和 OSMemCalloc
  8. 小明分享|分享8ms平台sigmastar SSD201/SSD202 开源框架的github
  9. alpinestars与丹尼斯_胖摩的骑行路 篇四:真的值到了—丹尼斯MOTORSHOE AIR骑行靴...
  10. c++ 类 A类调用B类