<div>package hw1;</div> <div>import java.util.Scanner;</div> <div>public class NewClass {<br> Scanner input = new Scanner(System.in);<br> Scanner stdln = new Scanner(System.in);<br> <br> public void task3()<br> {<br> int worktimes,rates;<br> double pay;<br> <br> for(int i=1;i<=3;i++)<br> {<br> System.out.print("Please enter the employees name : ");<br> String name = stdln.next();<br> System.out.print("Please enter his(her) worktime(s) : ");<br> worktimes = input.nextInt();<br> System.out.print("Please enter his(her) hourly rate(s) : ");<br> rates = input.nextInt();<br> <br> if(40<worktimes)<br> pay=rates*40+(worktimes-40)*(1.5*rates);<br> else<br> pay=rates*worktimes;<br> <br> System.out.printf(name+"'s pay is %.2f$ for %d worktimes\n\n",pay,worktimes);<br> }<br> System.out.println("Task03 is over");<br> }<br>}</div> <div>------------------------------------------------------------------------------------<br>안녕하세요.</div> <div>간단한 월급계산기 코드를 짰는데, 문제는</div> <div>1. 실행이 될때가있고, 안될때가있습니다.</div> <div>2. 문자열 입력을 for문으로 처리했을때 name 이라는 하나의 변수에 계속해서 값이 변하지않고</div> <div>프로세스중에 그냥 넘어가 버리거나 입력이 안되거나 실행이 에러나는경우 입니다.</div> <div>문자열을 중복해서 입력받고 그와 동시에 출력할 수 있는 방법이 없을까요?</div>