수업에 과제를 완료하는 데 약간의 문제가 있습니다. 모든 12 월 파일에서다음 번호가 음수가 될지 여부를 어떻게 확인합니까?
읽고 각 월의 시작 균형을 인쇄 :
지침입니다. 잔액이 음수이면 표준 출력에 경고 메시지를 인쇄하십시오.
모든 파일의 형식이 어떻게 생겼는지의 예는 다음과 같습니다
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class Excercise4 {
public static void main(String[] args) throws FileNotFoundException {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("Enter the file name: ");
String filename = sc.next();
File myFile = new File(filename);
Scanner myScanner = new Scanner(myFile);
float temp = 0;
float sum = 0;
while(myScanner.hasNextFloat()) {
temp = myScanner.nextFloat();
sum += temp;
System.out.println(sum);
}
}
}
이 어떤 도움을 크게 감상 할 수 및 주시기 바랍니다 :
dep 350.18
wdr 500
wdr 4.99
wdr 7.95
wdr 25
dep 50
wdr 199.99
wdr 25
wdr 25
wdr 9.72
내 코드는 지금까지입니다 내가 질문을 편집해야하는지 안다.
어디에서 마이너스 잔액 확인 코드를 작성 했습니까? 먼저 실수를 적어두면 문제를 극복하는 데 도움이됩니다. –
팁 :'filename = sc.nextLine(); '을 사용하고 싶을 수도 있습니다. –
'if' 문과'String.equals()'를 사용하여 입력 행이 입금인지 또는 철수. 예금 인 경우, 당신은'sum + ='를 여러분의 것과 같이 추가합니다, 철회라면'sum - ='과 합을 빼면됩니다. –