从键盘输入的数字强制类型转换为int
时间: 2024-12-21 21:29:32 浏览: 7
在许多编程语言中,你可以通过内置的类型转换函数将用户从键盘输入的字符串转换为整数(int)。这里有一些示例:
1. **Python**:
```python
num_str = input("请输入一个数字:")
try:
num_int = int(num_str)
except ValueError:
print("输入无效,请输入一个整数。")
else:
print(f"转换后的整数是:{num_int}")
```
2. **JavaScript**:
```javascript
let numStr = prompt("请输入一个数字");
try {
let numInt = parseInt(numStr);
} catch (error) {
console.error("输入无效,请输入一个整数。");
} else {
console.log(`转换后的整数是:${numInt}`);
}
```
3. **Java**:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数字:");
String numStr = scanner.nextLine();
try {
int numInt = Integer.parseInt(numStr);
System.out.println("转换后的整数是: " + numInt);
} catch (NumberFormatException e) {
System.out.println("输入无效,请输入一个整数.");
}
}
}
```
这些例子中,如果输入的不是有效的整数,程序会抛出异常并提示用户重新输入。
阅读全文