当前位置: 首页 > news >正文

烟台外贸网站建设公司怎么百度推广

烟台外贸网站建设公司,怎么百度推广,建设政府网站意义,wordpress 社会化评论Java——键盘输入的几种常见方式 文章目录: Java——键盘输入的几种常见方式一、IO流二、Scanner类三 、BufferedReader写入 一、IO流 在Java的输入中,是以输入流的形式进入程序,因此无法直接指定输入的类型,仅能读取键盘上的内容…

Java——键盘输入的几种常见方式

文章目录:

  • Java——键盘输入的几种常见方式
    • 一、IO流
    • 二、Scanner类
    • 三 、BufferedReader写入

一、IO流

在Java的输入中,是以输入流的形式进入程序,因此无法直接指定输入的类型,仅能读取键盘上的内容,返回一个ASCII码,所以在使用输入流的时候,本质是一串ASCII码,需要将类型强转至char,才能正确显示。

在Java的IO流中,键盘所输入的会先存放到缓冲流中,当按下Enter键的时候,将缓重流中的数据写入到内存中,因为此性质,我们无法在键盘输入的过程中直接获取内容。

class InputDemo {public static void main(String[] args)throws java.io.IOException{int input;input=(int) System.in.read();System.out.println(input);}
}

当我们输入 t t t,此时输出的值为其ASCII码 116 116 116,当我们将里面的 i n t int int改为 c h a r char char,程序将正常显示出字母 t t t

class InputDemo {public static void main(String[] args)throws java.io.IOException{char input;input=(char) System.in.read();System.out.println(input);}
}

在System.io.read()函数中,read是等待回车键刷取缓存的内容,因此此函数不能吸收回车和换行符,但readLine函数可以吸收回车和换行。若只是用read函数可以采用写两个read进行吸收回车。

因为Java的异常捕获机制,我们需要在函数的开头加上throws java.io.IOException

二、Scanner类

从Java5开始,Java引入了Scanner类作为输入的类型。由上可知,Java的输入是以流的方式进入,只能以字符串的形式进入,但Scanner类支持以数据类型读取内容。

由于我们是使用Scanner这个类进行输入控制,因此首先我们需要构造出这个类的对象。

Scanner input=new Scanner(System.in);

其中Scanner的函数常见的为.nextxxx,xxx为数据类型,若类型为字符串,需要使用.nextLine或者.next。.next相当于C/C++中的scanf和cin,遇到空格或回车就停止。.nextLine相对于C/C++中的gets。

class InputDemo {public static void main(String[] args){Scanner input=new Scanner(System.in);String in=input.next();System.out.println(in);}
}

三 、BufferedReader写入

以上两种方法是用的字符输入流的形式,BufferedReader采用的是缓存输入流的形式。

同样,此类在java.io.*内,因此我们需要在开头导入包。

import java.io.*;//*表示此目录下的所有
import java.io.BufferedReader;//直接导入

BufferedReader和正常的io流成员类型基本一致,唯一不同是类的构建,BufferedReader需要使用字符输入流作为基类。

BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
http://www.dt0577.cn/news/16192.html

相关文章:

  • 怎么做网站省钱推广赚钱软件排行
  • php 购物网站开发免费发布推广的网站有哪些
  • php英文商城网站建设湖南正规关键词优化首选
  • 大连 找人做网站推广普通话标语
  • 做网站的原理指定关键词排名优化
  • 济南网站制作企业营销方案
  • 建设展示类网站的意义遵义网站seo
  • 网站建设合同图表版有了域名如何建立网站
  • 怎么让别人访问自己做的的网站建网站有哪些步骤
  • 共同建设网站协议代理怎么引流推广
  • 武汉app网站建设东莞seo优化seo关键词
  • 北京做网站那家好yahoo搜索
  • 温州做网店的网站创建一个网站需要什么
  • 网站的概念个人网站设计作品
  • 时网站建设公司管理苏州seo关键词优化排名
  • 购物网站开发设计类图灰色关键词排名
  • 做网站后面维护要收钱吗aso优化前景
  • 提供网站建设设计公司排名seo引擎搜索入口
  • 陕西企业营销型网站建设苏州关键词优化搜索排名
  • 中小学生教育网站建设方案sem专员
  • 东营招标建设信息网南宁seo网络推广
  • 丝芙兰网站做的好差外链生成
  • 环球贸易网客服联系电话seo优化工具大全
  • 诚信网站建设的意义网络推广公司北京
  • 中国建设银行ie下载网站什么关键词能搜到资源
  • 做国外衣服的网站怎么宣传自己的产品
  • 怎样在各大网站做推广郑州网站运营
  • 网站如何做谷歌推广软文标题写作技巧
  • 日本广告巨头遭突击搜查优化网络的软件下载
  • 长沙市做网站的有没有帮忙推广的平台