java输入单个字符的方法,如何在java中输入一个字符串

  java输入单个字符的方法,如何在java中输入一个字符串

  将列出以下方法:

  方法一:从控制台接收一个字符,然后将其打印出来

  公共静态void main(String [] args)引发IOException{

  System.out.print("输入一个字符:");

  char I=(char)system . in . read();

  System.out.println("你的char是:" I ");

  }

  }虽然这个方法可以从键盘获取输入的字符,但是System.out.read()只能用来获取一个字符。同时,获得的变量的类型只能是char。当我们输入一个数字,希望得到一个整型变量时,就要修改变量类型,这样比较麻烦。

  方法二:从控制台接收一个字符串,然后将其打印出来。在这个题目中,我们需要用到BufferedReader类和InputStreamReader类

  公共静态void main(String [] args)引发IOException{

  buffered reader br=new buffered reader(new InputStreamReader(system . in));

  String str=null

  System.out.println("输入您的值:");

  str=br . readline();

  System.out.println("你的值是:" str ");

  }这样我们就可以得到我们输入的字符串。

  方法三:这种方法我认为是最简单,最强大的,就是用Scanner类

  公共静态void main(String [] args) {

  Scanner sc=新扫描仪(system . in);

  System.out.println("请输入您的姓名:");

  string name=sc . nextline();

  System.out.println("请输入年龄:");

  int age=sc . nextint();

  System.out.println("请输入你的工资:");

  float salary=sc . next float();

  System.out.println("您的信息如下:");

  system . out . println(" name:" name " \ n " " age:" \ n " " salary:" salary);

  }这段代码已经表明,Scanner类只需稍加修改就可以实现它的功能,无论是对string、integer数据还是float类型的变量!他无疑是最强大的!

  推荐教程:java入门教程以上是java输入一个字符的方法细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: