最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中Scanner用法簡(jiǎn)單示例

 更新時(shí)間:2023年11月11日 11:01:09   作者:&星火  
這篇文章主要給大家介紹了關(guān)于Java中Scanner用法的相關(guān)資料,Scanner是Java中的一個(gè)類,用于讀取用戶的輸入,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

Scanner可以實(shí)現(xiàn)程序和人的交互,用戶可以利用鍵盤進(jìn)行輸入。

不同類型的輸入:

String s=sc.next();  //接受字符串?dāng)?shù)據(jù)
System.out.println(s);

int s1= sc.nextInt();//接受整型數(shù)據(jù)
System.out.println(s1);

double s2= sc.nextDouble();//接受小數(shù)數(shù)據(jù)
System.out.println(s2);

例如:從鍵盤輸入hello world。

import java.util.Scanner;   //先導(dǎo)入Java.util.Scanner包
public class test {
    public static void main(String[] args) {
        //創(chuàng)建一個(gè)掃描器對(duì)象,用于接收鍵盤數(shù)據(jù)
        Scanner  sc=new Scanner(System.in);
        //從鍵盤接收數(shù)據(jù)
        String s=sc.next();  //接受字符串?dāng)?shù)據(jù)
        System.out.println(s);
    }
}

hello world
hello

上述之所以只會(huì)輸出“hello”,是因?yàn)檫@種輸入遇到空格、制表符、回車就停止接受,因此,就不會(huì)接受“hello”后面的數(shù)據(jù)了。我們要想接受完整的“hello world”,可使用nextline()來接受。

nextline()是接受一行,可以接受空格、制表符,只有遇到回車才會(huì)停止接受數(shù)據(jù)。

import java.util.Scanner;   //先導(dǎo)入Java.util.Scanner包
public class test {
    public static void main(String[] args) {
        //創(chuàng)建一個(gè)掃描器對(duì)象,用于接收鍵盤數(shù)據(jù)
        Scanner  sc=new Scanner(System.in);
        //從鍵盤接收數(shù)據(jù)
        String s= sc.nextLine();  //接受字符串?dāng)?shù)據(jù)
        System.out.println(s);
    }
}

hello world
hello world

例【猜數(shù)字】

創(chuàng)建ScannerDemo類,首先在主方法中創(chuàng)建一個(gè)隨機(jī)數(shù),然后再創(chuàng)建一個(gè)while循環(huán)不斷獲取用戶輸入的數(shù)字,讓用戶輸入的數(shù)字與隨機(jī)數(shù)比較,給出“大于”或“小于”的提示,直到用戶輸入的數(shù)字與隨機(jī)數(shù)相等才結(jié)束循環(huán)。

import java.util.Random;
import java.util.Scanner;
 
public class ScannerDemo {
	public static void main(String[] args) {
		Random r = new Random();
		int num = r.nextInt(100);
		int input = -1;
		Scanner scanner = new Scanner(System.in);
		while(true) {
			System.out.println("猜一猜隨機(jī)數(shù)是多少?");
			input=scanner.nextInt();
			if (input>num) {
				System.out.println("你輸入的數(shù)字大了!");
			}else if(input<num) {
				System.out.println("你輸入的數(shù)字小了!");
			}else if(input==num) {
				break;
			}else {
				System.out.println("您的輸入有誤!");
			}
		}
		System.out.println("恭喜你答對(duì)了!");
		scanner.close();
	}
}

總結(jié)

到此這篇關(guān)于Java中Scanner用法簡(jiǎn)單示例的文章就介紹到這了,更多相關(guān)Java Scanner用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java本地緩存的實(shí)現(xiàn)代碼

    Java本地緩存的實(shí)現(xiàn)代碼

    本篇文章主要介紹了Java本地緩存的實(shí)現(xiàn)代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • 詳解Spring?Bean的配置方式與實(shí)例化

    詳解Spring?Bean的配置方式與實(shí)例化

    本文主要帶大家一起學(xué)習(xí)一下Spring?Bean的配置方式與實(shí)例化,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Spring有一定的幫助,需要的可以參考一下
    2022-06-06
  • java組件SmartUpload和FileUpload實(shí)現(xiàn)文件上傳功能

    java組件SmartUpload和FileUpload實(shí)現(xiàn)文件上傳功能

    這篇文章主要為大家詳細(xì)介紹了java組件SmartUpload和FileUpload實(shí)現(xiàn)文件上傳功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Java中使用DOM和SAX解析XML文件的方法示例

    Java中使用DOM和SAX解析XML文件的方法示例

    這篇文章主要介紹了Java中使用DOM和SAX解析XML文件的方法示例,通過實(shí)例文章中最后也給出了一些對(duì)比結(jié)論,需要的朋友可以參考下
    2015-11-11
  • springboot+websocket+redis搭建的實(shí)現(xiàn)

    springboot+websocket+redis搭建的實(shí)現(xiàn)

    這篇文章主要介紹了springboot+websocket+redis搭建的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • mybatis自動(dòng)填充時(shí)間字段示例代碼

    mybatis自動(dòng)填充時(shí)間字段示例代碼

    這篇文章主要給大家介紹了關(guān)于mybatis自動(dòng)填充時(shí)間字段的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • spring?cloud?配置阿里數(shù)據(jù)庫連接池?druid的示例代碼

    spring?cloud?配置阿里數(shù)據(jù)庫連接池?druid的示例代碼

    這篇文章主要介紹了spring?cloud?配置阿里數(shù)據(jù)庫連接池?druid,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • 詳解Java如何實(shí)現(xiàn)數(shù)值校驗(yàn)的算法

    詳解Java如何實(shí)現(xiàn)數(shù)值校驗(yàn)的算法

    給定一個(gè)字符串如何判斷它是否為數(shù)值類型?本文將帶著大家學(xué)習(xí)一下如何利用Java實(shí)現(xiàn)這個(gè)判斷算法,感興趣的小伙伴可以學(xué)習(xí)一下
    2022-04-04
  • SpringBoot中@RestControllerAdvice注解實(shí)現(xiàn)全局異常處理類

    SpringBoot中@RestControllerAdvice注解實(shí)現(xiàn)全局異常處理類

    這篇文章主要介紹了SpringBoot中@RestControllerAdvice注解全局異常處理類,springboot中使用@RestControllerAdvice注解,完成優(yōu)雅的全局異常處理類,可以針對(duì)所有異常類型先進(jìn)行通用處理后再對(duì)特定異常類型進(jìn)行不同的處理操作,需要的朋友可以參考下
    2024-01-01
  • java圖搜索算法之DFS與BFS詳解

    java圖搜索算法之DFS與BFS詳解

    這篇文章主要為大家介紹了java數(shù)據(jù)結(jié)構(gòu)中可以秒殺一切圖算法的DFS與BFS作用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11

最新評(píng)論

东阳市| 晋江市| 灵寿县| 杂多县| 白山市| 鹿泉市| 长乐市| 双峰县| 济南市| 喀喇沁旗| 衡水市| 阜南县| 新泰市| 昌黎县| 南通市| 泌阳县| 宁蒗| 潮安县| 平南县| 正安县| 开江县| 巧家县| 加查县| 辽中县| 鸡东县| 洛宁县| 南通市| 广灵县| 察哈| 乌苏市| 鄂托克旗| 长治市| 西和县| 女性| 馆陶县| 葵青区| 高州市| 永善县| 福鼎市| 高安市| 新余市|