本文整理汇总了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;
}
}
}