import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int i = scan.nextInt(); String s = scan.next(); double d = scan.nextDouble(); // Write your code here. System.out.println("String: " + s); System.out.println("Double: " + d); System.out.println("Int: " + i); } }
в чем проблема в моем коде я новичок в Java
Так как вопрос не ясен, я предполагаю, что у вас есть проблема со строкой.
Это будет читать, пока не будет пробела.
String s = scan.next();
Если вы хотите прочитать строку после пробела, подумайте над этим:
String s = scan.nextLine();
Проблема здесь:
Введите дополнительную строку, чтобы пропустить новую строку:
String s = scan.next(); scan.nextLine(); /* add this */
OR
Заменить эту строку на: