首页 > 解决方案 > 如何在java中获取和打印字符串

问题描述

我可以在 java 中获取和打印整数值,但我很困惑如何获取和打印字符串。有人可以帮忙吗

package hello;

import java.util.Scanner;

public class hello {

    public static void main(String[] args) {

        int integer;

        System.out.println("Please Enter Integer");

        Scanner sc = new Scanner(System.in);

        integer = sc.nextInt();

        sc.close();


        System.out.println("you entered : " +integer);


    }
}

程序输出

Please Enter Integer
5
you entered : 5

我被困在这个程序中。我不明白如何获取字符串并在屏幕上打印

import java.util.Scanner;

public class hello {

    public static void main(String[] args) {

        int name;

        Scanner sc = new Scanner(System.in);

        System.out.println("Enter your name");


        name = sc.nextInt(); 

         sc.close();

         System.out.println("Your name"+name);


    }
}

标签: java

解决方案


您需要将 type 值name从更改intString。并替换sc.nextInt()sc.nextLine()or sc.next()

例子

public static void main(String[] args) {

    String name;

    Scanner sc = new Scanner(System.in);

    System.out.println("Enter your name");


    name = sc.nextLine();

    sc.close();

    System.out.println("Your name " + name);

}

推荐阅读