자바 조건식 질문이요~!!!!
핫보라
조건식으로 프로그램만드는데 헷갈려서요....
아래코딩중에서...
// 인코딩
AmailSend as = new AmailSend();
as=0;
try
{
String cd = args[0];
String name = args[1];
String ssn11 = args[2];
String ssn12 = args[3];
String out_date = args[4];
String out_money = args[5];
String ecd_name = as.strEncode(name);
String ecd_ssn11 = as.strEncode(ssn11);
String ecd_ssn12 = as.strEncode(ssn12);
String ecd_out_date = as.strEncode(out_date);
String ecd_out_money = as.strEncode(out_money); System.out.println(name + - + ecd_name);
System.out.println(ssn11 + - + ecd_ssn11);
System.out.println(ssn12 + - + ecd_ssn12);
System.out.println(out_date + - + ecd_out_date);
System.out.println(out_money + - + ecd_out_money);
}
catch (ArrayIndexOutOfBoundsException e){
e.printStackTrace();
System.out.println(Parameter Error);
// 여기서 멈추게------------------------이곳에 조건식을줘야하나요???
}
System.out.println(Start);
--------------------------------------------------------------------
System.out.println(Parameter Error);
파라메터의개수가 5개이하거나 5개이상이면 여기서 멈추게하는방법이어떻게되요...
그다음은 실행안되고....
만약에 파라메터의개수가 5개가 일치하면System.out.println(Start);실행되게하게요...
-
WhiteCat
여기서 멈추게 할려면 위에분의 말씀대로 System.exit(0); 를 사용하시면 될꺼고
그전에 파라미터가 5개인지 아닌지 체크하는 문장이 필요하겠죠.
배열이 5개가 아니라면 ArrayIndexOutOfBoundsException 을 발생시키는 예외줄을 추가합니다... -
유메
멈춘다는게 프로그램을 종료 하는 것을 말씀하시는건가요??
if (args.length != 5)
return; - 해당 함수를 빠져나감 반환값이 있을경우 알맞게 return 값을 설정하면 됨.
return 대신 System.exit(0); 을 사용하면 프로그램을 종료합니다..