你是指从控制台输入字符串吧?导入java.util.Scanner类,然后New一个Scanner对象,比如Scanner input = new Scanner(System.in);接下来利用String str = input.next();来接收字符串.
import java.util.Scanner; public class InputString { public static void main(String[] args) { Scanner s = new Scanner(System.in); String str = null; System.out.println("请输入您想输入的字符串:"); str = s.next(); System.out.println("您输入的是:"); System.out.println(str); } }
可以通过”scanner“函数 直接输入参数的形式,来实现输入语句,举例:import java.util.scanner; public class test { public static void main(string[] args) { scanner input=new scanner(system.in); system.out.println("请输入一个字符和字符串:
System; try{ count=System.in;+str)public static void main(String args[]){ int count; byte buf[]=new byte[255]; System.out.print("提示输入.print(" } catch(IOException e){ //); String str=new String(buf,0,count-2).read(buf).out;输出":"
首先要有个输入流InputStreamReader ir;再有个缓存BufferedReader in;然后 ir = new InputStreamReader(System.in); in = new BufferedReader(ir); 这是输入 之后in.ReaderLine();按行读取,例如:class IOTest1 { public static void main(
"至少有两个方法1. Scanner sc=new Scanner(System.in); String s=sc.next(); 2. Scanner in = new Scanner(System.in); String s = in.nextLine();"
提供两种方法就收用户键盘输入的值1,用main函数里的参数args 那么在运行的时候 把值打到后面 如: java test value1 value2 然后在main函数里就可以用args[0]和args[1]访问到value1,和value2了2.使用Scanner类 import java.util.Scanner; Scanner scan=new Scanner(System.in); 这样运行的时候就会等待用户输入了 通过scan.nextLine( )等方法就可以获取用户输入的值了
使用Scanner in = new Scanner(System.in); String str = in,next();
输入一个数 Scanner in=new Scanner(System.in); //使用Scanner类定义对象 System.out.println("请输入float型数据"); float a=in.nextFloat(); //接收float型数据 System.out.println(a); System.out.println("请输入float型整形数据");
string 转 char可以使用toCharArray方法.如果从标准输入读入一个字符,就得使用InputReader了