博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c语言中的scanf在java中应该怎么表达,Scanner类。
阅读量:5117 次
发布时间:2019-06-13

本文共 1124 字,大约阅读时间需要 3 分钟。

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();    }}

 

转载于:https://www.cnblogs.com/alsf/p/6231874.html

你可能感兴趣的文章
Dijkstra算法——最短路径(转)
查看>>
HTML元素定义 ID,Class,Style的优先级
查看>>
【实数二分/前缀和维护】Best Cow Fences
查看>>
构造者模式
查看>>
[转][C#]Combobox 行高
查看>>
什么是IDS/IPS?
查看>>
JavaScript:学习笔记(3)——正则表达式的应用
查看>>
LeetCode:旋转链表【61】
查看>>
浮点数转化为字符串
查看>>
ssRs父子维度
查看>>
关押罪犯
查看>>
像房源上下架链路比较长的需求怎么测试?测试的重点和难点?
查看>>
python小记(6)高阶函数
查看>>
加密接口如何测试?
查看>>
Dubbo和kafka的基本原理和测试方法
查看>>
http和https的区别
查看>>
接口自动化之数据依赖
查看>>
自动化框架之pytest
查看>>
jmeter(1)添加header和cookie
查看>>
jmeter接口上传图片功能
查看>>