java中实现用键盘读入一个字符串后赋值给字符串变量可以使用Scanner来获取键盘输入的字符串,并声明一个字符串变量来存储键盘输入的字符串。
示例代码如下:
public class ScannerDemo {public static void main(String[] args) {
Scanner scan = new Scanner(Systemin);//创建Scanner对象
Systemoutprintln("请输入字符串:");
String str = scannext();//获取键盘输入的字符串并复制给变量
Systemoutprintln("输入的字符串为"+str);
}
}
Scanner类主要用来获取键盘输入的信息。
可以通过”Scanner“函数 直接输入参数的形式,来实现输入语句,举例:
import javautilScanner;
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(Systemin);
Systemoutprintln("请输入一个整数:");
int length=inputnextInt();//输入一个整数
Systemoutprintln("输入的整数是:"+length);}
}
备注:Scanner函数就是用来进行语句输入的,上面举例的是整数类型,也可以用以下语句“String length=inputnext()”,输入的就是字符串类型等。
import javaioBufferedReader;
import javaioInputStreamReader;
public class Test{
public static void main(String[] args){
int num ;
String str ;
BufferedReader brd=new BufferedReader(new InputStreamReader(Systemin)) ;
while(true)
{
Systemoutprint("请输入数字:") ;
try
{
str=brdreadLine() ;
num=IntegerparseInt(str) ;
break ;
}
catch(Exception e)
{
Systemoutprintln("对不起,只能输入整数,请重新输入。") ;
}
}
Systemoutprintln("你输入的整数是: "+num) ;
}
}
要输出的是整数,当然要来个判断如果输入的不是时就重新提示输入的说。
import javautil;
class Test{
public static void main(String[] args){
Scanner x=new Scanner(Systemin);//构造一个Scanner对象,其传入参数为Systemin
Systemoutprint("请输入一个整数");
int i=xnextInt();//读取一个int数值
Systemoutprintln("你刚才输入的数为"+i);
}
}
/构造一个Scanner对象,其传入参数为Systemin
利用下列方法读取键盘数据:
nextLine( ); //读取一行文本,可带空格
next( ); //读取一个单词
nextInt( ); //读取一个int数值
nextDouble( ); //读取一个double数值
用hasNextInt()和hasNextDouble()检测是否还有表示int或double数值的字符序列 /
以上就是关于怎样在java 中用键盘读入一个字符串后赋给一字符串变量全部的内容,包括:怎样在java 中用键盘读入一个字符串后赋给一字符串变量、java中如何从键盘读入一个数、JAVA中如何实现从键盘中输入一个整数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)