java로 만든 계산기
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. Overview of the proposed problem

2. Control - Structure

3. Compile and execution method

4. Execution output

5. Source listing

본문내용

e if(obj == b1){ // 숫자버튼을 누를시
String val = txtf.getText(); // 누른 숫자가 추가되고
txtf.setText(val + "1"); // 그 값을 "j" 에 저장
j=Float.parseFloat (txtf.getText());
}
else if(obj == b2){
String val = txtf.getText();
txtf.setText(val + "2");
j=Float.parseFloat (txtf.getText()); }
else if(obj == b3){
String val = txtf.getText();
txtf.setText(val + "3");
j=Float.parseFloat (txtf.getText()); }
else if(obj == b4){
String val = txtf.getText();
txtf.setText(val + "4");
j=Float.parseFloat (txtf.getText()); }
else if(obj == b5){
String val = txtf.getText();
txtf.setText(val + "5");
j=Float.parseFloat (txtf.getText()); }
else if(obj == b6){
String val = txtf.getText();
txtf.setText(val + "6");
j=Float.parseFloat (txtf.getText()); }
else if(obj == b7){
String val = txtf.getText();
txtf.setText(val + "7");
j=Float.parseFloat (txtf.getText()); }
else if(obj == b8){
String val = txtf.getText();
txtf.setText(val + "8");
j=Float.parseFloat (txtf.getText()); }
else if(obj == b9){
String val = txtf.getText();
txtf.setText(val + "9");
j=Float.parseFloat (txtf.getText()); }
else if(obj == b0){
String temp = txtf.getText();
txtf.setText(temp + "0");
j=Float.parseFloat (txtf.getText()); }
else if(obj == bpoint){
String val = txtf.getText();
txtf.setText(val + ".");
j=Float.parseFloat (txtf.getText()); }
else if(obj == bdivide){ // 연산 버튼을 누를시
i=j; // 지금까지 쓰여진 수(j)를
j=0; // "i" 에 저장후
operator=1; // 필드 초기화
txtf.setText ("0");
first=false; }
else if(obj == bcross){
i=j;
j=0;
operator=2;
txtf.setText ("0");
first=false; }
else if(obj == bminus){
i=j;
j=0;
operator=3;
txtf.setText ("0");
first=false; }
else if(obj == bplus){
i=j;
j=0;
operator=4;
txtf.setText ("0");
first=false; }
else if(obj == by){
i=j;
j=0;
operator=5;
txtf.setText("0");
first=false; }
else if(obj == bequal){ // 등호버튼을 누를시
switch(operator){ // 각 연산버튼을 switch 구문에서 연산수행
case 1: k=i/j; //나누기
txtf.setText(""+k);
i=0;
j=k;
break;
case 2: k=i*j; //곱하기
txtf.setText(""+k);
i=0;
j=k;
break;
case 3: k=i-j; //빼기
txtf.setText(""+k);
i=0;
j=k;
break;
case 4: k=i+j; //더하기
txtf.setText(""+k);
i=0;
j=k; break;
case 5: k=i; // 몇승하기
if(j==0) k=i=1;
else for (int x=1;x k*=i; }
txtf.setText(""+k);
i=0;
j=k;
break;
}
}
}
}

키워드

java,   프로그래,   계산기,   cal
  • 가격1,000
  • 페이지수9페이지
  • 등록일2007.10.25
  • 저작시기2002.12
  • 파일형식한글(hwp)
  • 자료번호#433576
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니