소스 검색

Fixed reading floats before ints.

Tom Flucke 10 년 전
부모
커밋
8249879382
1개의 변경된 파일4개의 추가작업 그리고 6개의 파일을 삭제
  1. 4 6
      Lab4/src/AStackClient.java

+ 4 - 6
Lab4/src/AStackClient.java

@@ -16,13 +16,13 @@ public class AStackClient {
 			AStack<String> strStack = new AStack<String>(n);
 			while (in.hasNext())
 			{
-				if (in.hasNextFloat())
+				if (in.hasNextInt())
 				{
-					fltStack.push(in.nextFloat());
+					intStack.push(in.nextInt());
 				}
-				else if (in.hasNextInt())
+				else if (in.hasNextFloat())
 				{
-					intStack.push(in.nextInt());
+					fltStack.push(in.nextFloat());
 				}
 				else
 				{
@@ -30,8 +30,6 @@ public class AStackClient {
 				}
 			}
 			in.close();
-			System.out.println("Abort mission");
-			
 			System.out.print("Strings:");
 			while (!strStack.isEmpty())
 			{