我学JAVA后的第一个小程序就出错了~!请指教~! public void main(String[] args) 加上STATIC Public static void main(String[] args) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你给float型的变量赋String型的值 好像没有一种语言是允许的 fvar1=args[0];ivar1=args[1];这两句改为:fvar1=Float.parseFloat(args[0]);//字符型转换成浮点型ivar1=Float.parseFloat(args[1]); public class pub_test1{ float fvar1,fvar2; int ivar1; public float sum_f_I(float a,int b){ return a+b; } public void main(String []args){ System.out.println("请输入两个单精度型数值:"); fvar1=Float.valueOf(args[0]).floatValue(); ivar1=Integer.valueOf(args[1]).intValue(); fvar2=sum_f_I(fvar1,ivar1); System.out.println(fvar2); }} 用Float.parseFloat 把输入参数args[0]转换成 float,Intger.parseInt把输入参数args[1]转换成 int. 我按楼上的兄弟的方法后,运行后屏幕出现:Exception in thread "main" java.lang.NoSuchMethodError:main public class pub_test1{ public float sum_f_I(float a,int b){ return a+b; } public static void main(String []args){ float fvar1,fvar2; int ivar1; pub_test1 test = new pub_test1(); System.out.println("请输入两个单精度型数值:"); fvar1=Float.valueOf(args[0]).floatValue(); ivar1=Integer.valueOf(args[1]).intValue(); fvar2=test.sum_f_I(fvar1,ivar1); System.out.println(fvar2); }} Exception in thread "main" java.lang.NoSuchMethodError:main这句话是什么意思~?! 指订 pub_test1 的class pathjava -classpath d:/lib pub_test1其中d:/lib 下pub_test1.class 求大神解题啊!!!!!!!!!感谢了 一个简单问题 java 加密问题 splitPane分割面板的问题 一个JAVA生成ZIP文件的问题 java源代码编译后怎么有时候生成多个class文件?? 请问接口Comparator和Comparable的区别及使用场合? 多谢! jar文件默认打开方式设为javaw.exe正常打开 设为java.exe说找不到主类 今天买了java高效编程这本书,真真................ *.class----->*.exe求解 有无连接池的检测、压力测试方面的工具和程序? jdbc如何写事务?
ivar1=args[1];
这两句改为:
fvar1=Float.parseFloat(args[0]);//字符型转换成浮点型
ivar1=Float.parseFloat(args[1]);
float fvar1,fvar2;
int ivar1;
public float sum_f_I(float a,int b){
return a+b;
}
public void main(String []args){
System.out.println("请输入两个单精度型数值:");
fvar1=Float.valueOf(args[0]).floatValue();
ivar1=Integer.valueOf(args[1]).intValue(); fvar2=sum_f_I(fvar1,ivar1);
System.out.println(fvar2);
}
}
Exception in thread "main" java.lang.NoSuchMethodError:main
public float sum_f_I(float a,int b){
return a+b;
}
public static void main(String []args){
float fvar1,fvar2;
int ivar1;
pub_test1 test = new pub_test1();
System.out.println("请输入两个单精度型数值:");
fvar1=Float.valueOf(args[0]).floatValue();
ivar1=Integer.valueOf(args[1]).intValue(); fvar2=test.sum_f_I(fvar1,ivar1);
System.out.println(fvar2);
}
}
这句话是什么意思~?
!
java -classpath d:/lib pub_test1
其中d:/lib 下pub_test1.class