java的基础,我不太明白,我想从键盘输入一个String的字符串赋值给变量,但是总是不行,System.in.read()返回的是(int)整型,我那个去啊,我开始怀念C++了,大家帮我指点一下吧,谢谢啦!!!
import java.io.*;
public class ReadHello
{ public static void main(String args[])
{ String s;
System.out.println("Enter characters:");
try{ s=(String)System.in.read();
System.out.println(""+ s);
}catch(IOException e)
{ Sytem.out.println("Error reading from user");
}
}
}
import java.io.*;
public class ReadHello
{ public static void main(String args[])
{ String s;
System.out.println("Enter characters:");
try{ s=(String)System.in.read();
System.out.println(""+ s);
}catch(IOException e)
{ Sytem.out.println("Error reading from user");
}
}
}
也不用怀念什么C C++只是你对java还不了解而已
import java.io.*;
import java.util.Scanner;public class ReadHello{
public static void main(String args[]){ String s;
System.out.println("Enter characters:");
Scanner scanner=new Scanner(System.in); s=scanner.nextLine();
System.out.println("刚刚的输入是"+ s); }
}
import java.util.Scanner;public class ReadHello{
public static void main(String args[]){ String s;
System.out.println("Enter characters:");
Scanner scanner=new Scanner(System.in); s=scanner.nextLine();
System.out.println("刚刚的输入是"+ s); }
}
if(console != null){
String text = console.readLine("%s","Please input your name:");
}
public class DataInputStreamextends FilterInputStreamimplements DataInput