求java大神帮忙处理个作业.程序运行之后大致如此,是设计一个算电阻的程序,分为并联和串联.不同的连接又分为2或者3个电阻.
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 20:59:02
求java大神帮忙处理个作业.程序运行之后大致如此,是设计一个算电阻的程序,分为并联和串联.不同的连接又分为2或者3个电阻.
求java大神帮忙处理个作业.
程序运行之后大致如此,是设计一个算电阻的程序,分为并联和串联.不同的连接又分为2或者3个电阻.
求java大神帮忙处理个作业.程序运行之后大致如此,是设计一个算电阻的程序,分为并联和串联.不同的连接又分为2或者3个电阻.
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Iterator;
import java.util.Vector;
public class CountOM {
private static int type = 1;//1串联,2并联
private static int num =0;
private static Vector v = new Vector();
public static void main(String[] args){
new CountOM().run();
}
private void run(){
try {
BufferedReader br = null;
for(int i=0;i>-1;){
System.out.println("please input the type of Connect(1:Series connection;2:Parallel connection):");
br= new BufferedReader( new InputStreamReader(System.in));
//如果输入非数字或类型不对则重新输入
try{
type = Integer.parseInt(br.readLine());
if(type==1||type==2)
break;
else{
System.out.println("please input the right num!");
continue;
}
}catch(Exception e1){
System.out.println("please input the right num :");
continue;
}
}
for(int i=0;i>-1;){
System.out.println("please input the num of Resistance:");
br = new BufferedReader( new InputStreamReader(System.in));
//输入非数字或数值过大重新输入
try{
num = Integer.parseInt(br.readLine());
if(num>10){
System.out.println("num too big,please input a smaller :");
continue;
}
}catch(Exception e1){
System.out.println("please input the right num :");
continue;
}
break;
}
for(int i=1;i