你好,为什么这个java程序编译不出来,请高手帮我看看

public class Array{
public static void main(String args[]){
char a[]=new char[5];
for(int i=0;i<a.length;i++){
System.out.print(a[i]+"\t");
}
}
}

第1个回答  2014-04-01
因为你光初始化了 a,但是没有给它赋值,所以数组里面的全是空值追问

那为什么int类型就可以输出0呢?他不可以输入‘\0’么?

追答

因为int 型的默认值为0,char型的默认值为“ ”

追问

是什么都输不出来么?

追答

输出的是空,所以不显示

第2个回答  2014-04-01
你这个程序在我的电脑上是可以编译的。只是输出是空而已。因为数组若在初始化的时候没有赋值,默认赋空值
第3个回答  2014-04-01
程序在哪?

你好我java运行的时候就是不能编译语言 点回车键就出现毛病 是我的运...
拜托,Java编程不是这样的,你要先用编辑软件把代码输入终了,保存文件,再编译,再运行的,你把Java语句用到命令行窗口中是没用的。例如:1.你先把代码编辑完成,保存到d:\\TestJava\\文件夹下;2.运行命令行程序,输入 d:回车 ,cd testjava回车 ,以上切换当前文件夹到d:\\testjava3.编译:javac ...

菜鸟提问java编译出错需要为 class、interface 或 enum
可能原因有两个:1。Java中的类名(abc)第一个字符要大写(Abc)。2。“你好,朋友!”。如果你是用搜狗输入的汉语,一些开发软件是识别不了这种汉语编码的,编译时就会报错。像jcreaterpro这个软件比较早的版本就是这样的,最简单方法是用windows自带的汉语输入法输入汉语。3.有人说,我用了abc小写...

java配置了环境变量。但是java程序还是不能运行。求帮助
1. 你编译的这个类是使用比当前jdk版本高的,如你用1.5的jdk将源文件编译成了.class文件,然后用1.4的jdk去运行,就会出这个错误。2.jdk的版本和class版本不一致,一般是jdk版本过低。检查你安装的jdk版本和当前的jdk版本。如果是安装了Oracle之类的软件,也不用重装,把环境变量重设下就好了。把最后一个C:\\Program F...

cmd编译java时,报错如下:求解决啊
我个人建议你先配置系统环境变量,到时候直接进入源文件所在目录编译执行就好、也就是配置classpath和path,配置很简单,用起来很方便的。。你编写的时候用的是什么?如果是记事本的话,就保存为ANSI格式,这样应该不会出错,。给你推荐一款免费的编辑器,notepad++,可以自由转换编码,有好多的格式,在你没...

java程序不能运行!
看看有没有Acount这个类 如果有看看是不是在一个包里 如果不在就import一下 还有看看构造方法 参数对不对 还有看看你调用这个方法参数传的对不对 肯定就是这些问题了 你好好看下。

求大神指教这个Java程序为什么无法运行?
你好!提问者 import java.io.*;public class FileDemo2 {public static void main(String[] args){File dir=new File("G:\\\\"); \/\/你的代码G后面缺少冒号,String[] arr=dir.list(new ListDemo2());for(int i=0;i<arr.length;i++){String name=arr[i];System.out.println(name);}...

为什么在cmd下运行java 不能出结果,只会自动生成个和.java文件名相同的...
javac 类.java 是编译 java 类 是运行,例如Hello的执行:进入dos(在Hello.java的目录下)javac Hello.java \/\/如果此时无错误提示,会生成一个Hello.class文件 java Hello \/\/此时就会出现运行结果了 当然这前提是你正确安装配置了JDK,希望能帮助到楼主~~!

java程序怎么运行不了?
你好,很高兴回答你的问题。是因为打印输出的方法名拼写错误了。刚学习练习时经常会拼写错误,要细心检查。(刚学习时一般可能都是让使用记事本编写,以后用编辑器编写,拼写错误的问题编辑器就会直接提示了)。如果有帮助到你,请点击采纳。

java高手请进
你好,很高兴回答你的问题。请看下图。第一个框圈起来的代码是弹出一个可以接受输入的框,将接收的输入值赋值给变量stuno。第二个框圈起来的代码,判断如果stuno不为null,则执行删除语句,删除的条件是bookid等于stuno。第三个框里的代码,弹出一个消息框提示删除成功。第四个框是如果在删除时捕获到...

Java编程,错误:找不到符号
这个错误通常是由于在代码中使用了一个未声明或未定义的变量、方法或类所导致的。下面我将为您解释这个错误的可能原因,并介绍千锋教育提供的Java开发课程。更系统全面的学习资料,点击查看当出现"错误:找不到符号"的问题时,可能有以下几个原因:1. 变量名或方法名拼写错误:请检查代码中使用的变量名...

相似回答
大家正在搜