首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

小弟我想从键盘输入一个字符串赋值给String变量

2012-03-04 
我想从键盘输入一个字符串赋值给String变量java的基础,我不太明白,我想从键盘输入一个String的字符串赋值

我想从键盘输入一个字符串赋值给String变量
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");  
  }
  }
}


[解决办法]
你这个需要还是用Scanner做比较合适,给你写一段实例代码
也不用怀念什么C C++只是你对java还不了解而已

Java code
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);    }}
[解决办法]
探讨
你这个需要还是用Scanner做比较合适,给你写一段实例代码
也不用怀念什么C C++只是你对java还不了解而已

Java code



import java.io.*;
import java.util.Scanner;

public class ReadHello{
public static void main(String args[]){ Stri……

[解决办法]
探讨
java的基础,我不太明白,我想从键盘输入一个String的字符串赋值给变量,但是总是不行,System.in.read()返回的是(int)整型,我那个去啊,我开始怀念C++了,大家帮我指点一下吧,谢谢啦!!!
import java.io.*;
public class ReadHello
{ public static void main(String args[])
{ Str……

[解决办法]
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);

}
}



[解决办法]
原来是用最基本的东西就可以解决的。
[解决办法]
Java code
import java.io.Console;Console console = System.console();if(console != null){    String text = console.readLine("%s","Please input your name:");}
[解决办法]
用Scanner 是不错。也可以使用流 
public class DataInputStreamextends FilterInputStreamimplements DataInput

热点排行