在这个java程序中showArray(array)是什么意思

作者&投稿:查步 (若有异议请与网页底部的电邮联系)
Java showArray是什么意思~

showArray(arr);就是调用你写的showArray(arr);方法啊:
public void showArray(int[] arr){
for(int i:arr){
System.out.print(">"+i);
}
System.out.println("...");
}
如果你想显示集合中的数字的话,把代码改下:
public void showArray(int[] arr){
for(int i:arr){
System.out.print(">"arr[i]);
}
System.out.println("...");
}
这样就会显示!!!

static String showArray(int[]a) 传入的数组,传出的是字符串,而使用showArray()方法后得到的是字符串,当然不能用a[0](即数组取值)的方式得到数据。

整个代码的功能就是对数组进行排序然后输出数组中的元素。
showArray(array)这一句是调用了public void showArray(int[]array)这个函数,输出排序后的数组中的元素。
Array,sort(array)中的Array少写了一个s吧。sorter.sort(array)中的sorter是这段代码中定义的BubbleSort类的一个实例,而Arrays是Java自带的类,如果你写成Arrays.sort(array);调用的是Java提供的数组元素排序函数,无法实现这段代码要实现的排序方式。sorter.sort(array);调用的是这段代码自己实现的排序方式。函数不是有就可以用,要看这个函数的功能是不是你要实现的功能。

这个不是你写的吧。。。showArray是输出数组的。最后一个问题,如果一个方法用static修饰,那么这个方法是静态的,不需要创建对象就可以调用,即Array.sort。如果不是静态的(没有static修饰),就必须用对象调用,即sorter.sort,这里的sorter是一个对象。

打印数组元素的啊


求大神指教在java程序中构造器和构建器有区别吗?
在Java程序中,构造函数(Constructor)和构建器(Builder)确实有区别,尽管它们在用途上有一定的相似性。构造函数是一种特殊的成员方法,用于在创建对象时初始化对象。它的名称必须与类名完全相同,并且没有返回类型,连void都没有。构造函数的主要目的是在对象创建时分配内存并初始化对象的状态。每个类至...

这个java程序中,其中那些汉字也要吗?还是那些是作者给的解释?真正编的...
双斜线后面是程序代码的注释,编译时会越过这些注释行的,注释不会占用你的应用程序的字节的,加这些注释的目的是为了让程序具有可读性,容易让你和他人理解。编辑代码时适时加入注释是个好习惯,将来你再读自己的程序时会有很好的提示作用,大胆写注释吧,对编译没有影响的。

这个Java程序中为什么(代码倒数第六行的是用getTop),但是倒数第十二行的...
亲,top是全局变量,你操作栈的时候是通过这个全局变量的

像这个java程序中,每一行的退格等,还有括号的位置之类的,都必须分毫...
那倒不是,像每行前面的缩进,就可以不要,但两个关键字 public static 之间的空格就不能省。像英语或者其它语言一样,编程序语言也有自己的语法,你需要了解这些语法。\/\/ 后面的是注释可有可无,好的代码,一些关键的注释总是少不了的。

java程序出现Exceptioninthread"main"是什么问题?
当你在Java程序中遇到"Exceptioninthread"main"java.lang.ArrayIndexOutOfBoundsException"这样的错误时,首先要明白这是主线程中出现的异常,具体指向了Java.lang.ArrayIndexOutOfBoundsException。这个异常的发生意味着你在访问数组时超出了其指定的索引范围。想象一下,如果你有一个长度为2的数组,但尝试...

在这个java程序中showArray(array)是什么意思
showArray(array)这一句是调用了public void showArray(int[]array)这个函数,输出排序后的数组中的元素。Array,sort(array)中的Array少写了一个s吧。sorter.sort(array)中的sorter是这段代码中定义的BubbleSort类的一个实例,而Arrays是Java自带的类,如果你写成Arrays.sort(array);调用的是Java提供的...

这个java程序中 输出结果中的null是怎么来的?
你main方法的第2行 dog1.back();输出的 此时你刚new出来的dog1,其name属性是null 所以打出来的null

为什么这个java程序中Thread,sleep(1000)没反应
sleep在代码的末尾,仔细看其实是有反应的。不知道你的本意是不是要把sleep放到for循环里面呀,每次输出后都停顿一下。现在这样看不出来sleep有什么意义。

在这个java程序中,我想实现两个数字的交换,但是无法实现,应该怎么改正...
你change方法中改变只是该方法中的 a、b public class TestChange { private static int a=0;private static int b=0;\/ param args \/ public static void main(String[] args) { \/\/ TODO Auto-generated method stub a=9;b=1;change(int a,int b);System.out.println(a);System.out....

JAVA这个程序中-1是什么意思 我没看明白
gc.get(Calendar.DAY_OF_WEEK) 这个是获得当天是这周的第几天,默认周日是第一天,所以周日就是1,而kor_week数组是从0开始的,所以要减1

靖安县15910998739: java中的反射机制是什么,有什么作用啊? -
杜承一睐: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制.JAVA反射(放...

靖安县15910998739: 在Java中调用R程序 -
杜承一睐: import xx.xx.R;(xx为你的包名,若在同一个包中,该句省略) 其它类中 (1)非静态方法 R r = new R(); r.方法;(2)静态方法 R.方法;这个还是看看书吧,很简单的

靖安县15910998739: 我编写的JAVA程序为什么在编译执行后会先打出一个笑脸呢? -
杜承一睐: 开始的ascii是1,常用 的字符ASCII 是0x30开始的一些字符,中间是很多不可见的字符、和非常见字符,包括你看到的心形

靖安县15910998739: 如何在java程序中调用linux命令或者shell脚本 -
杜承一睐: 在java程序中如何调用linux的命令?如何调用shell脚本呢?这里不得不提到java的process类了.process这个类是一个抽象类,封装了一个进程(你在调用linux的命令或者shell脚本就是为了执行一个在linux下执行的程序,所以应该使用process类...

靖安县15910998739: java中的xml解析 -
杜承一睐: dom是解析xml的底层接口之一(另一种是sax) 而jdom和dom4j则是基于底层api的更高级封装 dom是通用的,而jdom和dom4j则是面向java语言的DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准.DOM 是以层次结构组织的...

靖安县15910998739: java内存溢出怎么解决 -
杜承一睐: 第一对所有的代码包括页面中的java代码都进行一遍彻底的回顾检查,1.对那些静态(static)的对象要特别留神,特别是类型为Map,List,Set的,静态的变量会一直驻存在内存中,生命周期比较长,不会被垃圾器回收.2.对于代码,要审查是否生...

靖安县15910998739: java中怎么实现定时功能 -
杜承一睐: 这个是我在网上找的不知道是不是你要的: java定时任务Timer 关于定时任务,似乎跟时间操作的联系并不是很大,但是前面既然提到了定时任务,索性在这里一起解决了.设置定时任务很简单,用Timer类就搞定了.一、延时执行首先,我们定...

靖安县15910998739: 请大家帮我分析一下这个为什么是死循环? -
杜承一睐: 郁闷了,哪有这么麻烦啊!我来给你一针见血: 你的意思是希望把死循环放在try块里面就可以啦!!代码如下(测试通过): import java.util.Scanner; class tg{ public static void main(String args[]){ Scanner input=new Scanner(System.in); int st=0; try{ while(true){ st=input.nextInt(); System.out.println("输入数据是:"+st); } }catch(Exception e){ System.out.println("输入错误");} } }

靖安县15910998739: 如何解决JAVA中的空指针错误?
杜承一睐: System.out.println("check1"); 通过每步输入输出语句进行检查; 在定义引用类型的变量时候最容易出这种错误了 例子: public static void main(String args[]){ Person p=null; p.setName("张三"); System.out.println(p.getName()); /*这个...

靖安县15910998739: java中main()方法是哪个类里面的方法? -
杜承一睐: 在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方 法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网