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语言中gets(), scanf()区别

C语言中gets(), scanf()区别 相同点: gets()和 scanf() 1.函数都可用于输入字符串 2.都在stdio.h头文件中定义. 3.字符串接受字符结束后自动加'\0' 不同点: ...

Java中是否可以调用一个类中的main方法?

前几天面试的时候,被问到在Java中是否可以调用一个类中的main方法?回来测试了下,答案是可以!代码如下: main1中调用main2的主方法 package org.fiu.test; impor ...

Java中必须了解的常用类

1.Java的包装类 基本数据类型我们都很熟悉,例如:int.float.double.boolean.char等,基本数据类型不具备对象的特征,不能调用方法,一般能实现的功能比较简单,为了让基本数据 ...

Java中使用 Long 表示枚举类

Java中使用 Long 表示枚举类 在日常的开发过程中,很多时候我们需要枚举类(enum)来表示对象的各种状态,并且每个状态往往会关联到指定的数字,如: private enum Color { R ...

java中常用的包、类、以及包中常用的类、方法、属性----sql和text\swing

java中常用的包.类.以及包中常用的类.方法.属性 常用的包 java.io.*; java.util.*; java.lang.*; java.sql.*; java.text.*; java.a ...

JAVA中的集合容器操作类

目录 JAVA中的集合容器操作类 List集合 ArrayList的操作方法说明 LinkedList Stack Set Map Queue 总结 JAVA中的集合容器操作类 Java容器类库总共分 ...

Java中各种集合(字符串类)的线程安全性!!!

Java中各种集合(字符串类)的线程安全性!!! 一.概念: 线程安全:就是当多线程访问时,采用了加锁的机制:即当一个线程访问该类的某个数据时,会对这个数据进行保护,其他线程不能对其访问,直到该线程读 ...

Java中的集合和常用类

Java中的常用类: ▪ Object类 ▪ Math类 ▪ String类和StringBuffer类(字符串) ▪ 8种基本类型所对应的包装类 ▪ java.util包中的类——Date类 Obj ...

JAVA基础——Java 中必须了解的常用类

Java中必须了解的常用类 一.包装类 相信各位小伙伴们对基本数据类型都非常熟悉,例如 int.float.double.boolean.char 等.基本数据类型是不具备对象的特性的,比如基本类型不 ...

随机推荐

Codeforces Round #368 (Div. 2)

直达–>Codeforces Round #368 (Div. 2) A Brain’s Photos 给你一个NxM的矩阵,一个字母代表一种颜色,如果有”C”,”M”,”Y”三种中任意一种就输 ...

Java--剑指offer(3)

11.输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示. a)使用Integer.toBinaryString(n);来计算得出二进制的字符串,然后使用for循环截取字符串是否为1 pu ...

Nginx 简单的负载均衡配置示例

http://www.cnblogs.com/xiaogangqq123/archive/2011/03/02/1969006.html 在此记录下Nginx服务器nginx.conf的配置文件说明, ...

[转] 关于C++中模板中的typename和class的区别比较

C++箴言:理解typename的两个含义 转自http://blog.csdn.net/dick_china/article/details/4522253 问题:在下面的 template dec ...

关于华为交换机bpdu enable. ntdp enable. ndp enable解析

华为5300初始状态下每个口子都有,bpdu enable. ntdp enable. ndp enable.不是很明白什么意思,有什么样的用途. BPDU是网桥协议数据单元(Bridge Proto ...

Android 把从网络获取的图片缓存到内存中

1:activity_main.xml

java可以使用c语言中的输入,c语言中的scanf在java中应该怎么表达,Scanner类。相关推荐

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

    1 java是面向对象的语言 它没有像C语言中的scanf()函数,但是它的类库中有含有scanf功能的函数 2 java.util包下有Scanner类 Scanner类的功能与scanf类似 3 ...

  2. c语言输入中含有非法字符 请重新输入,C语言中对scanf输入非法字符的检查和处理...

    在C中scanf()函数返回成功读入的变量的个数.如果它没有读取任何项目(输入非法字符,例如:希望得到数字,而用户却输入的是字符),scanf()返回值为0.当检测到"文件结尾"是 ...

  3. scanf和printf在c语言中的作用,C语言中的scanf与printf

    最初学习C语言程序设计时,经常需要通过键盘交互方式请用户输入内容,并需要将用户计算的结果在屏幕上输出.为实现这样的操作,C语言提供了scanf与printf两个函数,使用它们之前,一般需要包含stdi ...

  4. C语言中的scanf对应java中的,什么是C++中的scanf,memset和一对夫妇在Java中的含义?...

    所以我一直在努力理解一个算法,并且我在互联网上找到了一个C++代码,但问题是我知道Java,但对C++真的不熟悉,所以我在理解时遇到了一些麻烦.这部分特别:什么是C++中的scanf,memset和一 ...

  5. 在c51语言中当while语句中条件,在C51语言中,当do-while语句中的条件为( )时,结束循环。...

    著名战略管理学家迈克尔·波特(Michael E.Porter)于1985年提出价值链(value chain)理论很好的解释了商业价值的产生.中中增值与转化过程,包括 汉语有很多四字成语,语言语句译 ...

  6. 在c51语言中当while语句中条件,在C51语言中,当while语句中的条件为时,结束循环...

    摘要: 消费需求相交者甲点曲线与消乙的于A费者,中中则在A点上(.条件尊号"景帝的汉景"是.在北祭天郊,束循秉承"天治理国家且要意",天"命于君权因为 ...

  7. c语言atan的作用,C语言中的atan和atan2

    在C语言的math.h或C++中的cmath中有两个求反正切的函数atan(double x)与atan2(double y,double x)  他们返回的值是弧度 要转化为角度再自己处理下. 前者 ...

  8. c语言用string类型,c语言中的string

    1. strlen(char const* s); 函数传入的是c风格字符串(即以'\0'结尾的字符数组),返回的长度为size_t(即unsigned int),其长度不包括'\0'. 2. str ...

  9. sort在c语言中的作用,c语言中sort的用法详解.docx

    c语言中sort的用法详解.docx C语言中SORT的用法详解C语言的学习很多是比较复杂的,那么C语言中SORT的用法的用法你知道吗下面学习啦小编就跟你们详细介绍下C语言中SORT的用法的用法,希望 ...

最新文章

  1. LeetCode 7. Reverse Integer
  2. 半小时训练亿级规模知识图谱,亚马逊AI开源知识图谱嵌入表示框架
  3. Keras正式从TensorFlow分离:结束API混乱与耗时编译
  4. 区分真实模式的两个标准
  5. php smarty安装,php smarty 安装 、配置、使用 及缓存cache的配置使用
  6. 冒泡排序、选择排序和插入
  7. Docker 环境下部署 redash
  8. UVA10129 Play on Words (并查集判连通+欧拉回路)
  9. 第二季3:海思MPP模块与视频缓冲池
  10. matlab二进制十进制十六进制和任意进制之间的转换
  11. Linux系统录制gif动画
  12. Chrome最新版如何安装代理Proxy SwitchyOmega
  13. Node.js meitulu图片批量下载爬虫1.01版
  14. 卸载office2007不干净问题
  15. spss分析方法-相关分析(转载)
  16. 在Win10下搭建web服务器,使用本机IP不能访问,但是使用localhos或127.0.0.1可以正常访问的解决办法...
  17. 为什么我的订单管理里没有发货按钮?
  18. 高等数学期末总复习DATY9.积分上限函数、基本定积分计算、定积分换元法、定积分的分部积分、三角函数的N次方积分、反常积分(广义积分)
  19. 《只是为了好玩:Linux之父林纳斯自传》读后感
  20. 微信公众平台开发(PHP)(五) 天气预报功能开发

热门文章

  1. python爬取地图上的经纬度_Python调用百度地图API爬取经纬度
  2. 静态方法什么时候执行?_面试官:知道类在什么时候加载吗?
  3. 盘点 12 个 GitHub 上的高仿项目
  4. Redis 的各项功能到底解决了哪些问题?
  5. Qt creator 编译错误 :cannot find file .pro qt
  6. Java中设计模式之生产者消费者模式-3
  7. 关键字提取_从杂乱无章的表格中找出关键字,批量提取字符
  8. iphone尺寸_iPhone折叠机概念图:屏幕双打孔,iPhone折叠机有多优秀!
  9. 校园网断线重连,用爬虫来搞定!
  10. 转: ubuntu apt-get 与 aptitude 用法与区别