第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

Java獲取用戶輸入

標(biāo)簽:
Java

概述

当需要输入文字资料到程序中时,可以使用标准的InputStream流System.in获取位元组的资料,并可通过其提供的read()方法取得字节的ASCII编码整数。

Scanner

获取用户输入字符串:

import java.util.Scanner;

public class HelloCc {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        System.out.print("Please input your name: ");

        System.out.printf("Hello! %s!", scanner.next());

    }

}


执行结果:

Please input your name:
Hello! Cc!


类似方法:
nextInt(),nextFloat(),nextBoolean,nextLine()

注意:
Scanner的next()方法获取的依据是空白字节,无论是空格键、tab键、enter键,Scanner都会传入下一个输入

BufferedReader

尽管Scanner使用起来很方便,但是它以空白字符串区隔每一个字符,当用户输入一个包含空白字节的完整字符串时就并不适用。这时就可以使用java.io包构建BufferedReader为标准输入串流建立缓冲区。

获取用户输入(包括空白字节):

import java.io.*;


public class HelloCc {

    public static void main(String[] args) throws IOException {

        BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));

        System.out.print("Please input text: ");

        String text = buf.readLine();

        System.out.println(text);

    }

}


执行结果:

Please input text:
I am Cc!

注意:
readLine()方法必须处理IOException异常



作者:益达维他C
链接:https://juejin.cn/post/6984258330365526029
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消