建一个函数。如返回的参数为double,传来的参数为String.
如:
public double String_to_Double(String ConvString){
double todouble=0;
if(ConvString!=null){
try{
todouble=new Double(ConvString).doubleValue();
}
catch(NumberFormatException ne){
return 0;
}
}
return todouble;
}
如:
public double String_to_Double(String ConvString){
double todouble=0;
if(ConvString!=null){
try{
todouble=new Double(ConvString).doubleValue();
}
catch(NumberFormatException ne){
return 0;
}
}
return todouble;
}
解决方案 »
- kds厨房单显示的一个界面,求思路,不管是做WEB开发还是java桌面应用程序开发的都请帮我想个思路。谢谢!
- 菜鸟问题,在线等!
- string 值类型还是引用类型? (讨论)
- java两个小问题(您注意没有)。
- help me
- ___Java菜鸟问题: 请问有没有把.class转化成在windows平台上.exe的软件?如果可能,.exe可以在DOS下运行吗?___
- SCJP1.2证书免费换1.4?
- 哪有免费的 JDBC 驱动下载
- Where can download VisualAge for Java 3.0 Enterprise Edition ?
- 用jdbc 实现ms sql server7 移植到 oracle8i
- 各位大虾,急教,急救!
- 这是怎么回事?
返回参数是不用 return 的,my god!
public static void main(String[] args)
{
Vector v = new Vector();
int i = 0;
inc(v, "abc");// 有效
inc(i);//无效
}
public void inc(int n)
{
n++;
}
public void inc(Vector v, Object o)
{
v.insert(o);
}
class TestValue {
public int i = 10;
}
public class TestField {
public static void main(String argv[]){
TestField tf = new TestField();
tf.amethod();
TestValue ts=new TestValue();
tf.another(ts);
System.out.println(ts.i);
}
public void amethod(){
int k = 99; System.out.println(another(k));
}
public int another(int i){
return i;
}
public void another(TestValue tv){
tv.i = 20;
// return tv; }
}