자바 코드 질문이요

자바 코드 질문이요

작성일 2022.05.27댓글 1건
    게시물 수정 , 삭제는 로그인 필요

4칙 연산에 대한 수식을 하나의 문자열로 입력(키보드)하여, 연산자와 피연산자(+, -, *, /)를 구분하여 수식 계산 (4번 반복: 4가지 수식 입력)

- 수식 입력(문자열): "1234+50" (공백없이 입력)

- 문자열에서 연산자 위치 찾기: charAt()

- 피연산자 구분: substring (0, i)  // 0에서 (i-1) 범위의 문자열

- 스트링을 정수로 변환: Integer.parselnt (문자열)

- 연산자에 따라 계산: switch문

- 결과 출력: 1234+50 = 1284


이 문제 도와주세요 ㅠ


#자바 코드 #자바 코드 실행 사이트 #자바 코드 컨벤션 #자바 코드 해석 사이트 #자바 코드 정리 #자바 코드 실행 시간 측정 #자바 코드 정렬 #자바 코드 정렬 사이트 #자바 코드 최적화 #자바 코드 예시

profile_image 익명 작성일 -

안녕하세요.

코드 참고해서 활용하세요.~

import java.util.Scanner; public class Test41 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String s = scan.nextLine(); int i, left, right, result=0; char op; for(i=0 ;i<s.length();i++) { char c = s.charAt(i); if(c=='+' || c=='-' || c=='*' || c=='/') break; } op = s.charAt(i); left = Integer.parseInt(s.substring(0,i)); right = Integer.parseInt(s.substring(i+1)); switch(op) { case '+': result = left+right;break; case '-': result = left-right;break; case '*': result = left*right;break; case '/': result = left/right;break; } System.out.println(s+" = "+result); } }

자바 코드 질문이요!!

여기서 출력값에 “”붙이는 이유좀 설명해주세요ㅠㅠㅠㅠㅠ i와 j는 int형입니다. 둘을 더하면 당연히 더한 값이 나오게 됩니다. 저렇게 한 이유는 i+""을...

자바 코드 질문이요

... getUserName()) 자바 코드가 이렇게 있으면요 = 오른쪽에 있는 코드들이 User의 생성자로 들어가는건가요? 자바 초보라서 질문드립니다.. 안녕하세요....

자바스크립트 코드 질문

-알라딘 eBook <자료구조와 알고리즘 with 자바스크립트> (온개발팀) 중에서 1. 빨간 네모 속 코드 자체가 아예 이해가 되지 않아요.. ㅠ 왜 current = current.next 했는데...

마인크래프트 자바 에디션 코드 입력

마인크래프트 자바를 하려고 하는데 결제까지 했더니만 코드를 입력하래여 그래서... 구입을 어디서 했는지를 적어서, 추가질문질문 남겨주세요. 답변1위가 도와...

자바 코드 질문

... 0; } } 자바 코드인데요 실행했을때 n 1234 서울 대전 100 // 1234 차량, 서울->대전, 시속 100km로 주행 승용차 1234 진입 진입시간...

자바 코드 해석

자바 코드 clone Collections.reverse Arrays.sort 등 등 잘 모르겠어요 코드 해석 좀... 진행되는 것이지요. 참고하시고, 궁금하신 부분 있으시면 추가질문 주세요.

자바 코드 질문이요 ㅜㅜㅜㅜㅜ

코드 run 해보면 두 수 1/2와 2/3의 합은 0.0... 저 코드 안에서 고쳐주세요 ㅜㅜ 왕초보라서 다른 거 쓸 줄 몰라요 ,,,,, 코드도 같이...

간단한 자바코드 질문이요.

... 자바가 처음이라 어렵네요 1번째 반복 0 0 일때 if문에 돌입합니다. if문에서 ++i > 1 && ++j > 1 에 의해서 1 1 이 될 것 처럼 보이지만 사실 ++i > 1 이 False기 때문에...