java - 如何在java中输入并打印整个字符串?
问题描述
package fresher;
import java.util.Scanner;
public class Fresher {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int i=scan.nextInt();
double d= scan.nextDouble();
String name= scan.nextLine();
System.out.println(name);
System.out.println(i);
System.out.println(d);
}
}
上面的代码只接受 int 和 double 输入,不接受字符串输入它打印 int 和 double
解决方案
// 读取整数的完整行 // 并将其转换为整数
int i=Integer.parseInt(scan.nextLine());
double d= Double.parseDouble(scan.nextLine());
String name= scan.nextLine();
推荐阅读
- excel - VBA 列出 SQL Server 分析服务器中的所有多维数据集
- svg - 使用时如何更改 SVG 中克隆元素的 ID
- reactjs - 带有 Fetch 的 React-Router 导致 404(未找到)
- powershell - youtube-dl 的 Powershell 脚本
- ios - 实例化并呈现视图控制器
- amazon-s3 - 在不定义表架构的情况下复制到雪花表中
- chocolatey - 推送一个包的多个版本(chocolatey)
- python - 保持非连续重复值熊猫的数据透视表
- python - TypeError:打印具有不正确索引的 Pandas 数据帧时不支持格式字符串
- linux - linux perf cache-misses 事件的定义?