Java中画线的这一行中int[]什么意思,整体又是什么意思?

如题所述

int[] 表示的是返回类型,即一个int型数组

整体是一个方法定义,从定义语句可以看出,这是一个静态方法,入参也是一个int型数组。

eg:

/**
 * IntArray.java
 */
public class IntArray {
    public static int[] reverse(int[] list) {
        int[] result = new int[list.length];
        
        for (int i=0, j=result.length-1; i<list.length; i++,j--) {
            result[j] = list[i];
        }
        
        return result;
    }
    public void showMsg(String msg) {
        System.out.println(msg);
    }
}
/**
 * TestIA.java
 */
public class TestIA {
    public static void main(String[] args) {
        int[] a = {1,2,3,4,5};
        int[] b = IntArray.reverse(a);
        IntArray ia = new IntArray();
        ia.showMsg("Hello World!");
    }
}

像例子中静态方法是可以直接通过类来引用的,非静态方法就必须先new一个对象出来才可以引用的。

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-25
创建了一个int整型数组

Java中画线的这一行中int[]什么意思,整体又是什么意思?
int[] 表示的是返回类型,即一个int型数组 整体是一个方法定义,从定义语句可以看出,这是一个静态方法,入参也是一个int型数组。eg:\/** * IntArray.java *\/public class IntArray { public static int[] reverse(int[] list) { int[] result = new int[list.length]; for (int...

java中的int是什么意思?
int代表的是一个类,他是整数类。也就是说你后面要跟上一个整数,如果是小数就会报错说是不兼容类型。int数值范围是很大的,为:[-(2的31次方)]到[+(2的31次方)-1],平时有int就行了其他如short,lang都很少有,因为是面向对象,就是要与客观现实所联系。lang一般只用于天文数字。

java中int是什么意思
java中的int是基本数据类型,int表示的就是定义整型数据。Java是一种面向对象的语言,Java中的数据类型,分为引用类型和基本数据类型。基本类型又分为8种。int在Java内部是用32位来表示的,而最高位是表示符号,因此真正可以表示数字的是31位。Java的int类型取值范围是-2^31~2^31-1.。Java中的数据...

java中的int是什么意思
int是Java语言中的基本数据类型,它表示整数的数值。一种方便的编程工具,它为程序员提供了一种快速,简单和有效的方法来存储和检索整数。 int变量可以存储正整数,负整数和零。在Java编程中,int常常用于循环计数器,存储数组下标,以及数值类计算。Java的int类型具有固定大小和范围,32位的int类型其取值...

java中int是什么意思?
在Java中,int代表整数类型,它是一种基本数据类型,是用来表示整数的值。int的范围是-2,147,483,648到2,147,483,647,所以它可以存储从-2^31到2^31-1的整数值。int类型在Java程序中非常常见,因为它经常被用于处理计数器和索引等数字类型的数据。使用int类型可以使Java程序开发人员更轻松地进行基于...

java基础知识!int[] xx此时是什么变量? 引用变量? 还是局部变量...
首先类型分java中有两种变量类型,基本数据类型变量和引用对象变量 作用范围分引用对象变量又分为四种 静态\/类成员\/方法参数\/本地(后两种也许只是定义位置不同,其他是一样的,参照原文:Reference variables can be declared as static ,instance,method parameters or local )所以不是基本数据类型的变量...

Java面试指南(一): int和Integer的区别
一、面试回答 int是Java中的整型数字,是Java的8种原始数据类型之一,其他七种是:boolean、byte、short、char、float、long、double。尽管Java中一切都是对象,但这八种数据类型是一个例外。Integer是Java中int类型的包装类,有一个int类型的类变量value储存数据,并提供了基本的数学运算和类型转换。Java5...

int中文是什么意思
内容可能会因为编程语言的不同导致部分差别,但基本相同。【其它释义】int:abbr. International organizations 国际组织;Int:abbr. International 国际的,国际性组织,国际比赛;INt:abbr. Isaac Newton telescope 艾萨克牛顿望远镜;INT:abbr. integral 整体(的);intraconnection 内连;Interpool 池内;...

JAVA的数组定义中 "INT[] I" 与 "INT I[]" 之间的区别是什么?
没有什么区别 int i[] 这样的形式之为了照顾C语言语法 JAVA推荐的是int[] i 这种写法,因为这样写更能表现数组的特性

java中的int[] p[];是什么意思? 与int[] p[n];有什么不同? 长度是多少...
第一建议你找一本中文的书看一下,你的这个问题我都没看清楚,int[] 和p[n]的区别是int[]没有设置长度,p[n] 中的n设置了长度 赋值的话你可以通过数组的索引赋值 int [3]=5;望采纳

相似回答