本人初学java,在屏幕输入方面有不懂问题,请高手指路

来源:百度知道 编辑:UC知道 时间:2024/06/06 17:55:26
public class ConvertString
{public static void main(String[] args)
{
System.out.print("请输入字符 :");
String input = Console.readString(); /**此处总是出错编译不通,目的是让屏幕输入的字符赋给input,然后把输入的值再输出*/
System.out.println(input);
}
}
请指出本人错误,或者另一种编译方式达到我想要的结果

//给你改好了..

import java.util.Scanner;
public class ConvertString
{public static void main(String[] args)
{
Scanner Console=new Scanner(System.in); //实例化参数
System.out.print("请输入字符 :");
String input = Console.next(); //获取输入内容给 input
System.out.println("输出内容:"+input);
}
}

//代码精简到极点,也是最正规的写法
import java.io.*;//导入包
public class ConvertString {
public static void main(String args[]){
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//上一行代码的意思是:字符输入流+缓冲+控制台输入
System.out.println("输入内容:");
try {//这里必须加try catch 如果不写eclipse工具也会强制要求你写的
String input = br.readLine();//按行读取,你按了回车算一行
System.out.println(input);//打印出你输入的一行信息
} catch (Exception e) {
e.printStackTrace();//抛出异常catch跟在try后面是固定格式
}
}
}

其实java的输入输出时最失败的,除非是applet,你可以试一试你可以试一试这个,
BufferedReader in=new BufferedReader(