1. 程式人生 > >Scanner類以及其函式方法

Scanner類以及其函式方法

先看一段程式碼:將鍵盤輸入的字元將其轉換為小寫 

             char x;

    System.out.println("請輸入一個小寫字母:");
    Scanner num=new Scanner(System.in);
    String s=num.next();
    x=s.charAt(0);
    System.out.println("請輸出這個字母的大寫字母:");

    System.out.println((char)(x-32));

    Scanner num=new Scanner(System.in); 

scanner 這東西就是一個類,然後可以定義物件  Scanner num ; 對比

                                                                     int num;

Scanner num=new Scanner ;

int  num=new int;

怎麼讀很重要。new一下

引數裡面的東西是固定的 ;

使用Scanner的時候,控制檯會一直等待輸入 ,知道按回車鍵結束 ,如果想獲取掃描的內容 用到的類裡面的函式方法 

nextLine與next的區別


然後接著是chaAt()


相關推薦

Scanner及其函式方法

先看一段程式碼:將鍵盤輸入的字元將其轉換為小寫              char x;     System.out.println("請輸入一個小寫字母:");     Scanner num=new Scanner(System.in);     String s=nu

Scanner概述及其構造方法

名稱格式day天數_scanner Scanner類概述及其構造方法 Scanner類概述    JDK5以後用於獲取使用者的鍵盤輸入 構造方法    public Scanner(InputStream source) 基本格式     hasNextXxx()  判

函式中為什麼不要有多次return及其解決方法

函式中隨處return,是造成我們資源洩露和程式死鎖的主要根源。很多同志寫過類似的程式碼,函式中建立了和引用了多個資源,中間使用的過程中出錯了,程式return,經典的程式碼是這樣的: void fun()   { Lock(mutex); mem 

Math概述及其成員方法

平方根 向上 .com size print main 最大整數 post art Math 類包括用於運行基本數學運算的方法,如初等指數、對數、平方根和三角函數,這個類尋常開發中用的不多,可是在某些需求上會用到,比方求二個用戶年齡的相差多少歲,這會用到Math類中的方

Python之基本數據及其常見方法

class pla strip() 及其 小寫字母 nbsp 基本數據類型 lower 空白 一、數字int int.bit_length() 用於計算該數字在的二進制形式所占的位數。 a = 9 # 9的二進制是1001 b = a

python中部分數據及其使用方法

true 字符 內容 什麽 tuple 字符串 不可 查找 重復 1.數據類型: int:整數 str:字符串,一般不存放大量的數據 bool:布爾值,用來判斷 只有兩個值 True False list:列表,用來存放大量數據[]來表示,裏面可以放任何數據類型

stream介紹,及其常用方法的使用示例

  Stream 就如同一個迭代器(Iterator),單向,不可往復,資料只能遍歷一次,遍歷過一次後即用盡了,就好比流水從面前流過,一去不復返。 有多種方式生成 Stream Source: 從 Collection 和陣列 Collection.

資料庫 表空間詳解及其使用方法 (Oracle)

表空間 表空間是資料庫中最大的邏輯單位,Oracle資料庫採用表空間將相關的邏輯元件組合在一起,一個Oracle資料庫至少包含一個表空間。每個表空間由一個或多個數據檔案組成,一個數據檔案只能與一個表空間相聯絡。 在每一個數據庫中都有一個名為SYSTEM的表空間,即系統表空間,該表空間是在

論java Scanner 中的next()方法和nextLine()方法的區別

next()方法不可以接收 字串中的空格 例如:![在這裡插入圖片描述](https://img-blog.csdn.net/20181002113934774?watermark/2/text/aHR0cHM6Ly9ibG9n

詳解python中的單例模式及其實現方法

原文出處單例模式 單例模式 單例模式(Singleton Pattern)是一種常用的軟體設計模式,該模式的主要目的是確保某一個類只有一個例項存在。當你希望在整個系統中,某個類只能出現一個例項時,單例物件就能派上用場。 比如,某個伺服器程式的配置資訊存放在一個檔案中,客

scanner的一些使用方法

import java.util.Arrays; import java.util.Scanner; /** * description: * Created by gaoyw on 2018/4/30. */ public class ScannerT

java中Scanner中的close()方法的作用

import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.print

Hibernate各類概念-樂觀鎖原理及其配置方法

Hibernate使用樂觀鎖來處理髒資料問題首先看不使用樂觀鎖的情況 故意創造一個場景來製造髒資料。 1. 通過session1得到id=1的物件 product1 2. 在product1原來價格的基礎上增加1000 3. 更新product1之前,通過session2得

在C++中子繼承和呼叫父的建構函式方法

構造方法用來初始化類的物件,與父類的其它成員不同,它不能被子類繼承(子類可以繼承父類所有的成員變數和成員方法,但不繼承父類的構造方法)。因此,在建立子類物件時,為了初始化從父類繼承來的資料成員,系統需要呼叫其父類的構造方法。 如果沒有顯式的建構函式

netty學習02-幾個核心及其介紹

1.package org.jboss.netty.bootstrap; Bootstrap:初始化Channel的輔助類,為子類提供通用的資料結構。ServerBootstrap:建立新的伺服器端Channel的輔助類,接收連線請求。ClientBootstrap:

常用及其常用方法

sqrt 運行 compare float com n) 最大 pac util 1.String /* * String 的常用方法 * 1. String concat(String str) 將指定字符串連接到此字符串的結尾。 * 2. int length()

Java Object及其equals方法

str div tag 概念 == OS object span post 基本概念: Object類位於java.lang包中,java.lang包包含著Java最基礎和核心的類,在編譯時會自動導入; Object類是所有Java類的祖先。每個類都使用 Objec

java Scanner的nextInt()方法在循環中無法停止的問題

scan 忽略 exce inpu () 整數 成功 如果 標記 我們先看JAVA的api文檔中的原話: 當掃描器拋出 InputMismatchException 時,該掃描器不會傳遞導致該異常的標記,因此可以通過其他某種方法來獲取或跳它。

【Java】基本數據及其轉換

行數 -s www. 取值 a+b valueof eight color 比對 整理了一下Java基本數據類型和面試可能涉及的知識。 字節數(byte) 位數(bit) 取值範圍 整型 byte 1 8 -2^7 ~ 2^7 -1

深入了解太坊虛擬機第3部分——動態數據型的表示方法

值類型 大於 tor a20 UNC 很多 posit res link Solidity提供了在其他編程語言常見的數據類型。除了簡單的值類型比如數字和結構體,還有一些其他數據類型,隨著數據的增加可以進行動態擴展的動態類型。動態類型的3大類: 映射(Mappings):