java中怎么输入一串字符,要包含的头文件等都麻烦写下?

Python016

java中怎么输入一串字符,要包含的头文件等都麻烦写下?,第1张

java接收用户输入的字符,可以使用BufferedReader 类,如下代码:

package com.qiu.lin.he

import java.io.BufferedReader

import java.io.IOException

import java.io.InputStreamReader

public class Ceshi {

public static void main(String[] args) {

BufferedReader br = new BufferedReader(new InputStreamReader(System.in))//新建scanner类

String in = null

try {

System.out.println("请输入一串字符")

in = br.readLine()

} catch (IOException e) {

e.printStackTrace()

}

System.out.println(in)

}

}

运行结果如下:

操作如下代码:

static void gugong(){

        System.out.println("请输入人群类型/儿童/大学生/中学生/小学生/退休人员/老人:")

        String str = input.next()

        //使用上午switch结构

        switch(str){

            case "儿童":

                System.out.println("1.2米以下儿童免票")

                break

            case "大学生":

            case "中学生":

            case "小学生":

                System.out.println("大中小学生门票20元")

                break

            case "退休人员":

                System.out.println("退休人员免票")

                break

            case "老人":

                System.out.println("老年人享受半价优惠")

                break

        }

    }

可以通过”Scanner“函数 直接输入参数的形式,来实现输入语句,举例:

import java.util.Scanner

public class Test {

public static void main(String[] args) {

Scanner input=new Scanner(System.in)

System.out.println("请输入一个整数:")

int length=input.nextInt()//输入一个整数

System.out.println("请输入一个字符或者字符串:")

String str=input.next()//输入一个字符串

System.out.println("输入的字符串是:"+str)

}

}

备注:上面输入的字符如果是一个那就是字符,如果是一串字符,那么就是字符串。