62,614
社区成员
发帖
与我相关
我的任务
分享
public class RootFromProduct {
public double folge(double[] array)throws NegativeNumberException{
double sum=0;
for(int i=0; i<array.length; i++){
if(array[i]<0)
throw new NegativeNumberException();
sum += array[i];
}
double result = Math.sqrt(sum);
return result;
}
public static void main(String ... args) throws NegativeNumberException{
try{
double[] array = new double[100];
for(int i=0; i<args.length; i++){
array[i] = args[i];
}
}
catch(Exception ex){
}
}
}
double[] array = new double[args.length];
public class RootFromProduct {
public static double folge(double[] array)/*throws NegativeNumberException*/{
double sum=0;
for(int i=0; i<array.length; i++){
if(array[i]<0)
return sum ;
//throw new NegativeNumberException();
sum += array[i];
}
double result = Math.sqrt(sum);
System.out.println(result ) ;
return result;
}
public static void main(String[] args) /*throws NegativeNumberException*/{
try{
double[] array = new double[100];
for(int i=0; i<args.length; i++){
array[i] = Double.parseDouble(args[i]);
}
folge(array) ;
}
catch(Exception ex){
}
}
}
public static void main(String ... args) throws NegativeNumberException{
try{
double [] array = new double[100];
for(int i=0; i<args.length; i++){
array[i] = Double.parseDouble(args[i]);
}
System.out.println("Result: "+ folge(array));
}
catch(NegativeNumberException ex){
}
}