本文整理匯總了Java中java.util.Scanner.hasNextFloat方法的典型用法代碼示例。如果您正苦於以下問題:Java Scanner.hasNextFloat方法的具體用法?Java Scanner.hasNextFloat怎麽用?Java Scanner.hasNextFloat使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類java.util.Scanner
的用法示例。
在下文中一共展示了Scanner.hasNextFloat方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: scannerDemo1
import java.util.Scanner; //導入方法依賴的package包/類
public static void scannerDemo1() {
Scanner scan = new Scanner(System.in);
// 從鍵盤接收數據
int i = 0;
float f = 0.0f;
System.out.print("輸入整數:");
if (scan.hasNextInt()) {
// 判斷輸入的是否是整數
i = scan.nextInt();
// 接收整數
System.out.println("整數數據:" + i);
} else {
// 輸入錯誤的信息
System.out.println("輸入的不是整數!");
}
System.out.print("輸入小數:");
if (scan.hasNextFloat()) {
// 判斷輸入的是否是小數
f = scan.nextFloat();
// 接收小數
System.out.println("小數數據:" + f);
} else {
// 輸入錯誤的信息
System.out.println("輸入的不是小數!");
}
}
示例2: soupStoreUserIn
import java.util.Scanner; //導入方法依賴的package包/類
/**
* Stores the user input
* @param i index to be passed to parser
* @param cache line of code from main loop
* @throws NumberFormatException
* @throws SoupVariableException
* @throws SoupSyntaxException
*/
public static void soupStoreUserIn(int i, String cache) throws NumberFormatException, SoupVariableException, SoupSyntaxException {
ns = Parser.parse(i, cache);
HTMLGen.questionStrings.add(ns.get(0));
List<String> validation = new ArrayList<String>();
for (int e = 1; e < ns.size(); e++) {
validation.add(ns.get(e));
}
Validator.validateNumbers(validation);
if (!lockIndex)
index = Parser.inx;
System.out.println(ns.get(0));
Scanner s = new Scanner(System.in);
if (s.hasNextFloat()) {
lastResult = s.nextFloat();
VariableHandler.insertVar(lastResult, Integer.parseInt(ns.get(1)));
}
else {
switch (s.nextLine()) {
case "`" :
VariableHandler.insertVar(1, 100);
break;
case "." :
VariableHandler.insertVar(1, 101);
break;
}
}
}