“如何采取行动”;“数量/数量”;在Java中键入输入?
我想输入如下内容: 输入分数(num/den): 我以为这样行得通“如何采取行动”;“数量/数量”;在Java中键入输入?,java,Java,我想输入如下内容: 输入分数(num/den): 我以为这样行得通 Scanner input = new Scanner(System.in); System.out.print("Enter a fraction(num/den):"); numerator = input.nextInt(); input.next(); denominator = input.nextInt(); 除法符号将被忽略。您可以按如下方式检索输入数据 String input = scanner.nextLi
Scanner input = new Scanner(System.in);
System.out.print("Enter a fraction(num/den):");
numerator = input.nextInt();
input.next();
denominator = input.nextInt();
除法符号将被忽略。您可以按如下方式检索输入数据
String input = scanner.nextLine();
您可以根据以后的要求应用规则进行格式化/使用
一种方法是,使用/作为分隔符分割文本,然后将其转换为两个int进行分割。然后你会得到分数
String parts[] = input.split(your_chosen_delimiter);
您可以按如下方式检索输入数据
String input = scanner.nextLine();
您可以根据以后的要求应用规则进行格式化/使用
一种方法是,使用/作为分隔符分割文本,然后将其转换为两个int进行分割。然后你会得到分数
String parts[] = input.split(your_chosen_delimiter);
尝试使用将其拆分为两部分
现在,只需将这两个变量划分为两部分,使用
现在,只需将这两个变量分开,另一种方法是
String line = input.readLine();
int num = Integer.parseInt(line.substring( 0, line.indexOf("/") ));
int den = Integer.parseInt(line.substring( line.indexOf("/") + 1 ));
它将找到“/”并将左侧部分作为“num”,右侧部分作为“den”另一种方法是
String line = input.readLine();
int num = Integer.parseInt(line.substring( 0, line.indexOf("/") ));
int den = Integer.parseInt(line.substring( line.indexOf("/") + 1 ));
它将找到“/”并将左侧部分作为“num”,将右侧部分作为“den”否。只需将其视为字符串,然后进行处理。此外,拆分字符串的简单方法是使用string.split(),按“/”拆分,您将得到长度为2的数组。可以将数组中的每个值格式化为intNo。假设它是一个字符串,然后再进行处理。另外,拆分字符串的一种简单方法是使用string.split(),按“/”拆分,您将得到一个长度为2的数组。可以将数组中的每个值格式化为int