디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[수정]계산기 마지막 질문요 ㅜㅜ

SoliCode갤로그로 이동합니다. 2012.03.01 14:50:18
조회 88 추천 1 댓글 3


이렇게 계산 과정을 적고 이퀄(=)을 누르면 새 창이 뜨면서 계산결과가 출력되는데

원래 이런건가요????

setText로 그 내용을 바꾸는 방식인데........ 다른 부분에서는 새창이 안 뜨는데 꼭 이부분만 그렇네요 ㅜㅜ

 static void calcExpr(ExprToken[] pExprTokens, int tokencount)
 {
  StackClass st = new StackClass();
  ExprToken node1 = null, node2 = null;
  Precedence tokenType;
  st.currentElementCount = 0;
  calculator_sub cs = new calculator_sub();
  if(pExprTokens == null)
  {
   return;
  }
  
  for(int i = 0 ; i < tokencount ; i++)
  {
   tokenType = pExprTokens[i].type;
   
   if(tokenType == Precedence.operand)
   {
    st.push(pExprTokens[i]);
   }
   else
   {
    node2 = st.pop();
    if(node2 != null)
    {
     node1 = st.pop();
     if(node1 != null)
     {
      double op1 = node1.value;
      double op2 = node2.value;
      
      ExprToken newToken = new ExprToken();
      newToken.type = Precedence.operand;
      
      switch(tokenType)
      {
      case plus:
       newToken.value = op1 + op2;
       break;
      case minus:
       newToken.value = op1 - op2;
       break;
      case times:
       newToken.value = op1 * op2;
       break;
      case divide:
       newToken.value = op1 / op2;
       break;
      }
      st.push(newToken);
     }
    }
   }
  }
  node1 = st.pop();
  if(node1 != null)
  {
   String s = new String();
   s = " " + node1.value;
   cs.tf.setText(s);
  }
 }

소스는 위와 같은데 윗 부분은 다 필요없고(문제해결에는) 밑에 if(node1 != null)부턴데요 여기서 그냥 setText한 것 밖에 없는데 새 창이 뜨네요 ㅋ

추천 비추천

1

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이제는 의미 없어진 것 같은 시상식은? 운영자 25/12/01 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
306676 플게이형들은이시간에뭐해 [1] 중간점검갤로그로 이동합니다. 12.03.11 45 0
306674 머리에 피도 안 마른 것들이 왜 이클립스부터 쓰려 하냐? [4] 골빈사나이(121.167) 12.03.11 138 0
306671 md5 충돌 자주나요? [1] 빵신새끼갤로그로 이동합니다. 12.03.10 75 0
306670 Outlook에서 gmail 연동할 때 "등록된 폴더.." 오류 YCS(116.123) 12.03.10 69 0
306668 사전 데이터 베이스 연결하는 방법 아는횽있음? 마타버터갤로그로 이동합니다. 12.03.10 32 0
306663 거기 너, 덤벼라 [4] 정수정•‿•갤로그로 이동합니다. 12.03.10 116 0
306661 ARM CPU에 액티브 엑스 돌리는 방법 아는횽 있어? [2] 마타버터갤로그로 이동합니다. 12.03.10 80 0
306659 형들 비쥬얼스튜디오2010 쓰는형들 질문 ㅠㅠ [1] ㅋㅋㅋ(219.250) 12.03.10 87 0
306658 코딩 스타일 어떤게 보기 좋음? ㅇㅇㅇ? [13] ㅇㅇㅇ(121.144) 12.03.10 205 0
306657 이거 해결좀 해주라. [2] 히틀러킬러갤로그로 이동합니다. 12.03.10 72 0
306653 내일 기사시험이다 생각놀이갤로그로 이동합니다. 12.03.10 47 0
306648 시기보다 의지가 중요한거 아닐까 [2] ㄹㄹ(222.100) 12.03.10 82 0
306646 바다SDK 하려면 C/C++부터 마스터 해야됨? [3] 쀍쯊뛦꿲쒮갤로그로 이동합니다. 12.03.10 108 0
306645 두손가락짤 [5] 중간점검갤로그로 이동합니다. 12.03.10 129 0
306641 횽들은 코드 짤때 이렇게 함? [3] 생물학(211.234) 12.03.10 112 0
306639 ㅇㅇㅇ 중간점검갤로그로 이동합니다. 12.03.10 37 0
306638 예전에 프갤에 누가 별찍기 물어보길래 [2] ㅇㅇㅇ(211.117) 12.03.10 91 0
306634 내 친구중에 플밍완전 잘하는애가 있거등용.. [2] 항우(112.133) 12.03.10 149 0
306632 호솽 [1] 항우(112.133) 12.03.10 34 0
306631 프로그래밍 중2부터 시작하면 늦은거임?/ [19] 항우(112.133) 12.03.10 212 0
306628 논리회로.. 장학금받고싶어요갤로그로 이동합니다. 12.03.10 128 0
306627 설마 주말인데 일하고 있냐??? 걸그룹 뮤비나 보자 서현빠돌이갤로그로 이동합니다. 12.03.10 37 0
306624 [꾸준한 질문글] 이제 1차원 배열 마지막 단계예요 ㅠㅠ [5] 엠엠데쓰갤로그로 이동합니다. 12.03.10 63 0
306623 알고리즘 배운지1달 정도되는데 이건 생각해봐도 모르겠다;; [5] 항우(112.133) 12.03.10 128 0
306622 함수형 언어 쓰는 사람 있음? [1] 아놔콘다갤로그로 이동합니다. 12.03.10 102 0
306620 이거 프로그래밍중 뭐야? [4] ㅇㅇ(1.176) 12.03.10 97 0
306619 친한여동생이 내게묻는다 CHALLENGER갤로그로 이동합니다. 12.03.10 74 0
306618 학점 21학점에 운동에 연애에 과외에 이게 어떻게 다 되지??? 에이시아(125.31) 12.03.10 66 0
306617 여러분들이 고1로 돌아간다면.. [5] 공립개나줘(114.206) 12.03.10 95 0
306616 1.#INF00 이거 인식하는 조건문 같은게 있나? [3] C++(125.129) 12.03.10 86 0
306614 형들 어셈블리에서 문자열 길이 얻는 방법이 뭐가 있을까요??? [1] SoliCode갤로그로 이동합니다. 12.03.10 45 0
306613 C++로 나노초 구할수 있냐 형들 [1] 근데(58.234) 12.03.10 66 0
306612 델파이나 오라클 배울수 있는곳 있나요? [2] ㅇㅇ(210.113) 12.03.10 66 0
306611 C언어로 뭔가 하고싶다... [4] 남대생.갤로그로 이동합니다. 12.03.10 118 0
306610 역시 프갤은 어떤 '상징' 과 같은 것이야. [1] 바보플머(218.155) 12.03.10 122 0
306609 왠지 좀 씁쓸하구만. 바보플머(218.155) 12.03.10 57 0
306608 multiprogramming 에서 [6] ㅁㄴㅇㄹ(211.117) 12.03.10 86 0
306607 피자한판 시켜줄테니까 운영체제 파트 하나 설명좀 해줄사람 [1] ㅁㄴㅇㄹ(211.117) 12.03.10 102 0
306606 질문있어요 [1] ㅇㅇ(119.197) 12.03.10 56 0
306605 아크로에디트는 c언어 컴파일 안되죠? [1] ㅇㅇ(210.113) 12.03.10 44 0
306604 죄송한데요; 12학번 대학생인데; 비쥬얼스튜디오 이거 왜그런거에요? [14] 브리쯔갤로그로 이동합니다. 12.03.10 229 0
306603 수학(?)이라는 언어에 대한 도전을 시작해 볼까? 바보플머(218.155) 12.03.10 88 0
306601 피자 두판을 세명이 나눠먹는 가장 효율적인 방법. [7] 바보플머(218.155) 12.03.10 192 0
306599 복수의 첨부파일 땡칠도사갤로그로 이동합니다. 12.03.10 45 0
306598 XPath 툴 땡칠도사갤로그로 이동합니다. 12.03.10 56 0
306596 동아리 들었는데 [1] 생물학(110.11) 12.03.10 63 0
306595 괴수님에게 도움을 요청함 [3] 갤러링(203.226) 12.03.10 74 0
306591 야밤에 C++ for문 질문.. [3] C++(125.129) 12.03.10 81 0
306590 아바님께 기사 낙방을 알려드림 [5] dot(114.202) 12.03.10 86 0
306589 형들, IT산업체 들가면 [1] 응잉앙앵(175.201) 12.03.10 121 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2