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代码修改题 java改错题】没有输出
java jtest1 Tom Kate
输出:
Hello WorldTom
Hello WorldKate
够详细的了,再问我不会再回答的了!
java简单改错题,,,找出所有错误并修改1、FileOutputStream out = new FileInputStream(outputFile);
其中new 后面的是输出流,FileOutputStream(outputFile);
2、out.read(data); // 将数写到out流中
既然是写,则用write();另外说下,read()方法是没有参数的 。
3、out.exit();// 关闭out流
关闭用close();方法
exit();使系统调用,System.exit();不能是out.exit();
java程序题,求修改正确private static double cal_power(double x, int n) {
return Math.pow(x, n);
}
private static double cal_money(double loan, double rate, int month) {
return loan
* ((rate * cal_power((1rate), month))
/ (cal_power((1rate), month)) - 1);
}
给你写了两个方法.结果我没细算.
java代码修改题的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于java改错题、java代码修改题的信息别忘了在本站进行查找喔 。
推荐阅读
- u盘里怎么找到无线网络,u盘wifi没反应怎么办
- 安卓7.0可用nds模拟器,安卓nds模拟器推荐
- sqlserver2008登录失败,sqlserver2008远程过程调用失败
- 什么油可以抹头发视频,可以抹头发的油
- java怎么看多少代码行 javadoc怎么看
- sqlserver主要服务,sql server的六种服务是
- thinkphp移动,thinkphp怎么用
- oracle当前用户的表空间,oracle当前用户下所有表
- php海量数据 php数据统计