자바 계산기 인데요~주석좀ㅠ.ㅠ그리고 설명도 좀 해주시면 감사하겠습니...
-
게시물 수정 , 삭제는 로그인 필요
import java.io.*;
public class sum12{
public static void main(String args[]) throws IOException{
String ss1,ss2,ss,dt="";
int cnt1,cnt2;
while(true){
try{
System.out.print("숫자입력 : ");
BufferedReader kk=
new BufferedReader (new InputStreamReader(System.in));
ss1 = kk.readLine();
cnt1 = Integer.parseInt(ss1);
System.out.print("기호(+ , -, /, *) 입력 : ");
ss = kk.readLine();
System.out.print("숫자입력 : ");
BufferedReader kk1=
new BufferedReader (new InputStreamReader(System.in));
ss2 = kk1.readLine();
cnt2 = Integer.parseInt(ss2);
if(ss.equals("+") || ss.equals("/") || ss.equals("-") || ss.equals("*")){
System.out.println("두 값의 계산결과 : " + ppk(cnt1,ss,cnt2));
}
else{
System.out.println("계산기호를 제대로 입력해주세요!");
continue;
}
}
catch(NumberFormatException e){
System.out.println("잘못입력하셨습니다");
continue;
}
BufferedReader kk4=
new BufferedReader (new InputStreamReader(System.in));
System.out.println("더 하시겠습니까?(Y/N)");
dt = kk4.readLine();
if(dt.equals("n")) break;
}
}
public static double ppk(double k1,String k2, double k3) throws IOException{
if(k2.equals("+")) return k1+k3;
else if(k2.equals("-")) return k1-k3;
else if(k2.equals("/")) return k1/k3;
else return k1*k3;
}
}
주석이랑~설명좀 자세히해주세요^^;;
import java.io.*;
public class sum12{
public static void main(String args[]) throws IOException{
String ss1,ss2,ss,dt="";
int cnt1,cnt2;
while(true){
try{
System.out.print("숫자입력 : ");
BufferedReader kk=
new BufferedReader (new InputStreamReader(System.in));
ss1 = kk.readLine();
cnt1 = Integer.parseInt(ss1);
System.out.print("기호(+ , -, /, *) 입력 : ");
ss = kk.readLine();
System.out.print("숫자입력 : ");
BufferedReader kk1=
new BufferedReader (new InputStreamReader(System.in));
ss2 = kk1.readLine();
cnt2 = Integer.parseInt(ss2);
if(ss.equals("+") || ss.equals("/") || ss.equals("-") || ss.equals("*")){
System.out.println("두 값의 계산결과 : " + ppk(cnt1,ss,cnt2));
}
else{
System.out.println("계산기호를 제대로 입력해주세요!");
continue;
}
}
catch(NumberFormatException e){
System.out.println("잘못입력하셨습니다");
continue;
}
BufferedReader kk4=
new BufferedReader (new InputStreamReader(System.in));
System.out.println("더 하시겠습니까?(Y/N)");
dt = kk4.readLine();
if(dt.equals("n")) break;
}
}
public static double ppk(double k1,String k2, double k3) throws IOException{
if(k2.equals("+")) return k1+k3;
else if(k2.equals("-")) return k1-k3;
else if(k2.equals("/")) return k1/k3;
else return k1*k3;
}
}
주석이랑~설명좀 자세히해주세요^^;;
#자바 계산기 만들기 #자바 계산기 프로그램 #자바 계산기 프로그램 만들기 #자바 계산기 알고리즘 #자바 계산기 클래스 #자바 계산기 함수 #자바 계산기 gui #자바 계산기 오픈소스 #자바 계산기 키보드 입력 #자바 계산기 프레임