c语言中的scanf在java中应该怎么表达,Scanner类。

java

1 java是面向对象的语言

    它没有像C语言中的scanf()函数,但是它的类库中有含有scanf功能的函数

2 java.util包下有Scanner类

    Scanner类的功能与scanf类似

3 Scanner类的使用

    Scanner使用next()方法接收输入的任何字符串

    以回车换行符为结束标志

    Scanner接收的字符串需要经过类型转换变成你想要的类型

4 示例说明

    下面通过一个小示例来说明,代码如下:

import java.util.Scanner;

public class Program {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner scanner = new Scanner(System.in);

String input;

System.out.println("输入一个整数a:");

input = scanner.next();

int a = Integer.parseInt(input);

System.out.println("输入一个字符串b:");

input = scanner.next();

String b = input;

System.out.println("输入一个浮点数c:");

input = scanner.next();

float c = Float.parseFloat(input);

System.out.print("\n");

System.out.printf("a=%d,类型是 %s\n", a, getType(a));

System.out.printf("b=%s,类型是 %s\n", b, getType(b));

System.out.printf("c=%f,类型是 %s\n", c, getType(c));

}

static String getType(Object o){

return o.getClass().toString();

}

}

以上是 c语言中的scanf在java中应该怎么表达,Scanner类。 的全部内容, 来源链接: utcz.com/z/393420.html

回到顶部