我学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 Random的种子具体作用请举例 个人观点之创建对象过程 Java包引用问题(有原代码帖上) 请各位高手帮忙看一下程序: 值传递还是引用传递? 请教jboss3.2.3整合的一个问题 java视频教程 求救! 开发中最常见的Hibernate问题 求大佬帮忙解决问题 关于jdbc访问数据库的 ,思路是什么啊? 有无连接池的检测、压力测试方面的工具和程序? 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