我正在嘗試使用BufferedReader. 我知道我與型別(字串,整數)不匹配,但我不確定我需要更改代碼以使其作業。
我知道如何使用它進行字串讀取和列印,但不知道如何使用 int 并使用一些運算子
import java.io.*;
public class tmetodoI {
public static void main(String[] args) {
BufferedReader dataIn = new BufferedReader
(new InputStreamReader(System.in));
String num = "";
System.out.print("Ingrese un valor entero para determinar si es multiplo de 6");
try {
num = dataIn.readLine();
} catch(IOException e) {
System.out.print("Error!");
}
if (num%6>0)
}
}
uj5u.com熱心網友回復:
該的BufferedReader類不提供任何直接的方法來讀取你需要依靠用戶的整數readLine()方法來讀取整數。即最初您需要以字串格式讀取整數。
parseInt()Integer 類的方法接受一個 String 值,將其決議為一個帶符號的十進制整數,然后回傳它。
BufferedReader reader =new BufferedReader(new InputStreamReader(System.in));
int value = Integer.parseInt(reader.readLine());
您還可以使用Scanner class提供預定義方法來獲取整數輸入的
Scanner myInput = new Scanner( System.in );
int value=myInput.nextInt();
uj5u.com熱心網友回復:
您可以使用Integer.parseInt(String s)方法將字串轉換為整數。下面是 main 函式內部的完整代碼: public static void main(String[] args) {
BufferedReader dataIn = new BufferedReader
(new InputStreamReader(System.in));
String num = "";
Integer number = null;
System.out.print("Ingrese un valor entero para determinar si es multiplo de 6");
try {
num = dataIn.readLine();
number = Integer.parseInt(num);
} catch(IOException e) {
System.out.print("Error!");
}
if (number%6>0) {
System.out.println("number % 6 > 0");
} else {
System.out.println(":(");
}
uj5u.com熱心網友回復:
您使用 Integer.parseInt(num); 將字串轉換為 int
要轉換為其他原始資料型別,請查看
parseInt()
parseFloat()
parseLong()
決議雙()
uj5u.com熱心網友回復:
您可以使用Integer.parseInt(String)轉換String為int,使用以下代碼:
public static void main(String[] args) {
BufferedReader dataIn = new BufferedReader
(new InputStreamReader(System.in));
String num = "";
System.out.print("Ingrese un valor entero para determinar si es multiplo de 6");
try {
num = dataIn.readLine();
} catch(IOException e) {
System.out.print("Error!");
}
if (Integer.parseInt(num)%6 > 0) {
System.out.println("inside condition");
} else {
System.out.println("out of the condition");
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/326781.html
上一篇:條件WHERE字串不帶/帶空格
