Java中的Scanner類的用法以及其他獲取鍵盤輸入的方法
import java.util.Scanner;
public class string{
public static void main(String args[]){
System.out.println("請輸入若干個數,每輸入一個數用回車確認");
System.out.println("最後輸入一個非數字結束輸入操作");
Scanner reader=new Scanner(System.in);
double sum=0;
int m=0;
while(reader.hasNextFloat()){
double x=reader.nextFloat();
m=m+1;
sum=sum+x;
}
System.out.println(m+"個數的和為"+sum);
System.out.println(m+"個數的平均值是"+sum/m);
}
}
相關推薦
Java中的Scanner類的用法以及其他獲取鍵盤輸入的方法
例如:package com.ab.string; import java.util.Scanner; public class string{ public static void main(String args[]){System.out.println("請輸入若干個數,每輸入一個數用回車確認"
Java中Scanner類 nextInt()之後nextLine()無法讀取輸入
所遇到的問題:昨天寫一個演算法題需要輸入一個數字,然後輸入對應數字個數的字串。Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); String[] strArr = new String[n
java中equals()的用法以及和“==”的區別
== 的作用: 基本型別:比較的就是值是否相同 引用型別:比較的就是地址值是否相同 equals 的作用: 引用型別:預設情況下,比較的是地址值。 注:不過,我們可以根據情況自己重寫該方法。一般重寫都是自動生成,比較物件的成員變數值是否相同 public class Stri
java中Scanner類nextInt之後用nextLine無法讀取輸入
Scanner是一個掃描器,它掃描資料都是去記憶體中一塊緩衝區中進行掃描並讀入資料的,而我們在控制檯中輸入的資料也都是被先存入緩衝區中等待掃描器的掃描讀取。這個掃描器在掃描過程中判斷停止的依據就是“空白符”,空格啊,回車啊什麼的都算做是空白符。 nextInt()方法在掃描
java synchronized關鍵字的用法以及鎖的等級:方法鎖、物件鎖、類鎖
轉載自:http://blog.csdn.net/le_le_name/article/details/52348314 java的內建鎖:每個java物件都可以用做一個實現同步的鎖,這些鎖成為內建鎖。執行緒進入同步程式碼塊或方法的時候會自動獲得該鎖,在退出同步程式碼塊
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
Java中Scanner的用法
在java中,若程式需要讀入資料,怎麼辦? 此時,就需要用到Scanner類,注意此處是區分大小寫的,在用之前首先需要進行匯入,在程式開頭,用語句“importo java.util.Scanner”進行匯入。 在主程式中需要讀入資料的時候,首先宣告
java中Scanner類nextLine()和next()的區別和使用方法
在實現字元視窗的輸入時,很多人更喜歡選擇使用掃描器Scanner,它操作起來比較簡單。在程式設計的過程中,我發現用Scanner實現字串的輸入有兩種方法,一種是next(),一種n
java中equals的另類用法以及Objects中其他方法介紹
equals方法對於java程式設計師來說應該是常用的方法,它通常用來對字串型別的比較,通常,我們的寫法是這樣: //案例1 Map<String,Object> map1 = new HashMap<>(); Map<String,Object>
Java中Class類詳解、用法以及泛化
在前面我們將類的載入的時候,類載入一共有5步,載入,驗證,準備,解析和初始化。其中載入階段,除了將位元組碼載入到方法區,還生成了這個了的Java.lang.Class物件。那麼這個Class物件到底有什麼用呢? 前面的關於反射的文章,我們多次都用到了Class類,可以用這個
java中Set類接口的用法
集合類型 aaa sys nbsp all spa 元素 equal stub 在Java中使用Set,可以方便地將需要的類型,以集合類型保存在一個變量中.主要應用在顯示列表. Set是一個不包含重復元素的collection。更確切地講,set 不包含滿足 e1.equa
Java中BigDecimal類介紹及用法
exceptio decimal body ue4 mage oat 比較運算符 mod 乘法 Java中提供了大數字(超過16位有效位)的操作類,即 java.math.BinInteger 類和 java.math.BigDecimal 類,用於高精度計算. 其
Object,scanner,String,StringBuffer,Java中基本類型的包裝類型等
Object類scanner Scanner類 String和StringBuffer java中基本類型的包裝類型 math類的幾個常用方法 一、Scanner類 Scanner類:簡單文本掃描器1、鍵盤錄入步驟:(1)需要創建鍵盤錄入對象:Scanner 鍵盤錄入對象=new Scan
Java學習筆記十四:如何定義Java中的類以及使用對象的屬性
lte 類的屬性 一個 pri text 新的 oid ali tail 如何定義Java中的類以及使用對象的屬性 一:類的重要性; 所有Java程序都以類class為組織單元 二:什麽是類; 類是模子,確定對象將會擁有的特征(屬性)和行為(方法); 三:類的
在Java中String類為什麽要設計成final?String真的不可變嗎?其他基本類型的包裝類也是不可變的嗎?
數據 pri 創建 long tde 繼承 set 字符串常量 通過 最近突然被問到String為什麽被設計為不可變,當時有點懵,這個問題一直像bug一樣存在,竟然沒有發現,沒有思考到,在此總結一下。 1.String的不可變String類被final修飾,是不可繼承和修改
java中字符串和其他數據類型之間使用“+”號連接
之間 一個 連接 數據 類型 style bsp 其他 pre int i1=100; int i2=2; System.out.println(i1+"*"+i2+"="+i1*i2);//100*2=200
java中Object類的getClass方法有什麽用以及怎麽使用?
全部 pan spa 下載 index person finalize Beginner ret Object類的getClass的用法: (視頻下載) (全部書籍) Object類中有一個getClass方法,m a r k- t o- w i n:它會返回一個你
Java中列舉類的定義以及使用
看到這個標題,很多人不禁要問---什麼是列舉類而且為什麼用列舉類呢?那是因為,一些方法在執行時,它需要的資料不能是任意的,而必須是一定範圍內的值,此類問題在JDK5以前採用自定義帶有列舉功能的類解決,Java5以後可以直接使用列舉予以解決。  
Java中String類中常見方法以及類與類之間的轉換
String類中的方法描述 public String() 空引數構造方法 public String(byte[] bytes) 把位元組陣列轉換成字串物件 public String(byte[] bytes,int index,int length) 把位元組陣
Java中的Collection集合以及Collection集合實現類例項
文章目錄 一 、Collection: 1、List集合 1.1、 Vector集合特有的特點 1.2、LinkedList集合的特有功能