1.用Scanner类:
import java.util.Scanner;
public static void main(String [] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的姓名:");
String name = sc.nextLine();
System.out.println("请输入你的年龄:");
int age = sc.nextInt();
System.out.println("请输入你的工资:");
float salary = sc.nextFloat();
第一步、我们首先需要知道在java中获取数组长度用数组的length属性,获取字符串长度用字符串类的length()方法,如下图所示:
第二步、下面我们来看一下具体代码,通过“String s="abcdefgkhj"; int a=s.length();System.out.println("s字符串的长度:"+a);”代码,获取字符串s的长度,如下图所示:
第三步、运行程序,可以看到字符串s的长度为10,如下图所示:
第四步、输入“int data[]={12,23,34,45,16,78};int c=data.length;System.out.println(“data数组的长度:"+c);”代码,获取data数组的长度,如下图所示:
第五步、运行程序,可以看到data数组的长度为6,如下图所示:
大概知道的简单的2种方式 public static void test(){ Scanner scn = new Scanner(System.in); int i = scn.nextInt();// 第一种方式,直接用nextInt方法,这样就限制了用户在控制台只能输入数字了 // 第二种,给用户输入字符串的操作 String s = scn.next(); while (true) { try { i = Integer.parseInt(s); break;// 假如强转成功,则终止循环 } catch (Exception e) { s = scn.next();//强转失败,继续输入 } } }
到此,以上就是小编对于java怎么获取输入的数据格式的问题就介绍到这了,希望这3点解答对大家有用。
网页名称:java怎么输入数据?(java怎么获取输入的数据)
网站地址:http://www.shufengxianlan.com/qtweb/news28/459528.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联