java学习日记_56:Scanner类的hasNextXxx()和nextXxx()方法的讲解
2016-11-05 22:49
405 查看
package cn.itcast_02;
import java.util.Scanner;
/*
* 基本格式:
* public boolean hasNextXxx():判断是否是某种类型的元素
* public Xxx nextXxx():获取该元素
*
* 举例:用int类型的方法举例
* public boolean hasNextInt()
* public int nextInt()
*
* 注意:
* InputMismatchException:输入的和你想要的不匹配
*/
public class ScannerDemo {
public static void main(String[] args) {
// 创建对象
Scanner sc = new Scanner(System.in);
// 获取数据
if (sc.hasNextInt()) {
int x = sc.nextInt();
System.out.println("x:" + x);
} else {
System.out.println("你输入的数据有误");
}
}
}
import java.util.Scanner;
/*
* 基本格式:
* public boolean hasNextXxx():判断是否是某种类型的元素
* public Xxx nextXxx():获取该元素
*
* 举例:用int类型的方法举例
* public boolean hasNextInt()
* public int nextInt()
*
* 注意:
* InputMismatchException:输入的和你想要的不匹配
*/
public class ScannerDemo {
public static void main(String[] args) {
// 创建对象
Scanner sc = new Scanner(System.in);
// 获取数据
if (sc.hasNextInt()) {
int x = sc.nextInt();
System.out.println("x:" + x);
} else {
System.out.println("你输入的数据有误");
}
}
}
相关文章推荐
- 常见对象_Scanner类的hasNextXxx()和nextXxx()方法的使用
- Java基础第十七天学习日记_Collections和Arrays的常用方法、高级for循环、可变参数、静态导入
- 以OJ2024C语言合法标识符介绍java中Scanner类中nextLine()方法与next()或nextInt()
- java中hasNextInt判断后无限循环输出else项的解决方法
- java学习日记_79:集合框架之数据结构的讲解和引出List子类的特点
- java学习日记_54:Object类的finalize()方法和clone()方法
- 关于java中的Scanner类中的nextLine方法与next方法的区别
- java学习日记_2:java之方法 图文解释
- java学习日记_24:面向对象之成员方法的分类和运用。07.13
- java学习日记_63:StringBuffer类的讲解
- 黑马程序员-讲解Co a5df lletion共性方法学习日记
- JAVA Scanner类里next方法和nextLine方法的区别
- java学习之旅56--数组_StringBuilder和StringBuffer的使用_常用方法_方法链的实现_JDK源码分析
- java学习日记_51:Object类的hashCode()方法
- java学习日记(5)——创建线程的两种基本方法
- Java学习日记13——File*putStream的方法
- Java的Scanner类中next()方法与nextLine()方法的区别
- Java开发学习日记2-ADT安装失败的解决方法
- java学习日记_55:Scanner的概述和构造方法原理
- java学习日记_52:Object类的getClass()方法