java 改错题出现“错误:jtest1 是公共的,应在名为 jtest1.java 文件中声明 public class jtest1”
是因为源文件中声明的类jtest1为public类型,即:
public class jtest1
而你的源文件的文件名不是“jtest1.java” 。
如果一个类声明为public,则源文件名应与类名相同 。
即此源文件的文件名改为“jtest1.java” 。
规范起见 , 类名的第一个字母要大写,所以可以参考如下做法:
建立“JTest1.java”,源文件内容如下:
public class JTest1{
public JTest1(){ }
public static void main(String[] args)
{
for(int i=0; iargs.length; i)
{
System.out.println("Hello World "args[i]);
}
}
}
使用 javac JTest1.java 编译;
使用 java JTest1 Tom Jack May 运行;
输出结果如下:
Hello World Tom
Hello World Jac
Hello World May
-----------------------------------------------------------------
ainiq452009-02-16 18:34:09
建立程序 mytest1.java 输入代码:
public class jtest1{
public jtest1(){
}
public static void main(String[] args)
{
for(int i=0;i5;i){
System.out.println("Hello World" args[i]);
}
}
}
帮忙写出编译 。改错 。运行 。
------------------my replay------------------------
1.编译:
javac mytest1.java
2.报错:
mytest1.java:1: 类 jtest1 是公共的,应在名为 jtest1.java 的文件中声明
public class jtest1{
3.改错:
class jtest1{
public jtest1(){
}
public static void main(String[] args)
{
for(int i=0;i5;i){
System.out.println("Hello World" args[i]);
}
}
}
4.编译:
javac mytest1.java
编译通过!
5.运行:
java jtest1
6.报错:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
7.改错:
class jtest1{
public jtest1(){
}
public static void main(String[] args)
{
for(int i=0;iargs.length;i){
System.out.println("Hello World" args[i]);
}
}
}
8.编译:
javac mytest1.java
编译通过
9.运行:
java jtest1
没有输出
java jtest1 Tom Kate
输出:
Hello WorldTom
Hello WorldKate
够详细的了,再问我不会再回答的了!
java程序改错题1 class Letter
【Java完整代码改错题 java代码常见问题汇总】2 {
3 public static void main(String[] args) throws java.io.IOException{
4 int ch,x;
//改为int N[] = new int[26];
5 int N[]=int[26];
6 System.out.println("请输入一句英语!(注:以回车结束)");
7 do
8 {
// ch = System.in.read(); System没有read()这个方法
9 ch=System.read();
//此处应该是break 而不是用continue
10 if(ch==13) continue;
11 x=(ch-97);
12 N[x] =1;
//添加一个循环条件while(true)
13 }while();
14 for(x=0;x26;x)
15 {
16 char ch1=(char)(x 97);
17 System.out.println("******************************");
18 System.out.println("字母\t" ch1 "\t出现Java完整代码改错题的次数为: " N[x]);
19 }
20 }
21 }
JaVA改错题补充补充
第一题Java完整代码改错题:第一个错误 。你要连续定义参数Java完整代码改错题的话Java完整代码改错题,只能写一个类型Java完整代码改错题,不能用int i = 0,long j = 0;也不能int i=0,int i = 1;只能写成int i=0,j = 0;
第二个错误 。静态方法Java完整代码改错题,不能引用非静态的属性 。这是因为静态方法在类加载的时候就已经存在,而非静态属性要在类初始化的时候才能存在 。
Java完整代码改错题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码常见问题汇总、Java完整代码改错题的信息别忘了在本站进行查找喔 。
推荐阅读
- php关闭mysql连接,mysql怎么关闭连接
- 例行工作如何写ppt,工作内容ppt怎么做
- 清仓羊羔绒卫衣直播间卖货,淘宝直播羊绒衫
- go语言移除元素 go语言struct
- 直播画面为什么黑屏了,直播看不到画面黑屏
- python调用ebus,Python调用py文件
- 双cpu主板什么作用,双cpu主板和单cpu的优缺点
- vb.net文件下载 vbnet怎么下载
- 小程序转让源码,小程序转让平台