Android(java)学习笔记97:Scanner类使用

 1 package cn.itcast_01;
 2
 3 /*
 4  * Scanner:用于接收键盘录入数据。
 5  *
 6  * 前面的时候:
 7  *         A:导包
 8  *         B:创建对象
 9  *         C:调用方法
10  *
11  * System类下有一个静态的字段:
12  *         public static final InputStream in; 标准的输入流,对应着键盘录入。
13  *
14  *         InputStream is = System.in;
15  *
16  * class Demo {
17  *         public static final int x = 10;
18  *         public static final Student s = new Student();
19  * }
20  * int y = Demo.x;
21  * Student s = Demo.s;
22  *
23  *
24  * 构造方法:
25  *         Scanner(InputStream source)
26  */
27 import java.util.Scanner;
28
29 public class ScannerDemo {
30     public static void main(String[] args) {
31         // 创建对象
32         Scanner sc = new Scanner(System.in);
33
34         int x = sc.nextInt();
35
36         System.out.println("x:" + x);
37     }
38 }
 1 package cn.itcast_02;
 2
 3 import java.util.Scanner;
 4
 5 /*
 6  * 基本格式:
 7  *         public boolean hasNextXxx():判断是否是某种类型的元素
 8  *         public Xxx nextXxx():获取该元素
 9  *
10  * 举例:用int类型的方法举例
11  *         public boolean hasNextInt()
12  *         public int nextInt()
13  *
14  * 注意:
15  *         InputMismatchException:输入的和你想要的不匹配
16  */
17 public class ScannerDemo {
18     public static void main(String[] args) {
19         // 创建对象
20         Scanner sc = new Scanner(System.in);
21
22         // 获取数据
23         if (sc.hasNextInt()) {
24             int x = sc.nextInt();
25             System.out.println("x:" + x);
26         } else {
27             System.out.println("你输入的数据有误");
28         }
29     }
30 }
时间: 2024-12-29 09:08:48

Android(java)学习笔记97:Scanner类使用的相关文章

非专业码农 JAVA学习笔记 6java工具类和算法-string

续<非专业码农 JAVA学习笔记 5 java工具类和算法> 五.字符串string 字符串和字符的差别:字符串双引号括起来”n”,字符用单引号括起来,表示一种符号’\n’ 1.string的主要方法和属性 类 方法或者属性 备注 定义string Stirng s=new string(“值”),string s=”值” 属性 string.length:string的长度为字节 方法startswith,endswith s.startwith(“值”)-以值为开头,s.endswith(

【原】Java学习笔记031 - 常用类

1 package cn.temptation; 2 3 public class Sample01 { 4 public static void main(String[] args) { 5 /* 6 * 类 Math:包含用于执行基本数学运算的方法,如初等指数.对数.平方根和三角函数. 7 * 8 * Math类的常用字段: 9 * static double E :比任何其他值都更接近 e(即自然对数的底数)的 double 值. 10 * static double PI :比任何其他

java学习笔记之Arrays类(二分查找)

import java.io.*; import java.util.*; import java.math.*; import java.text.*; public class Main { public static void main(String[] args){ Scanner in=new Scanner(System.in); int x,n; while(in.hasNext()){ n=in.nextInt(); int[] a=new int[n]; for(int i=0

java学习笔记7--抽象类与抽象方法

1.终结类与终结方法 被final修饰符修饰的类和方法,终结类不能被继承,终结方法不能被当前类的子类重写 终结类的特点:不能有派生类 终结类存在的理由: 安全: 黑客用来搅乱系统的一个手法是建立一个类的派生类,然后用他们的类代替原来的类 设计: 你认为你的类是最好的或从概念上你的类不应该有任何派生类 终结方法的特点:不能被派生类覆盖 终结方法存在的理由: 对于一些比较重要且不希望子类进行更改的方法,可以声明为终结方法.可防止子类对父类关键方法的错误重写,增加了代码的安全性和正确性 提高运行效率.

Java学习笔记之Scanner报错java.util.NoSuchElementException

转载自:IT学习者-螃蟹 一个方法A使用了Scanner,在里面把它关闭了.然后又在方法B里调用方法A之后就不能再用Scanner了Scanner in = new Scanner(System.in); 测试代码如下: import java.util.Scanner; /** * * @author IT学习者-螃蟹 * * */ public class ItxxzScanner { //第一次输入 public void FistTime (){ Scanner sc = new Sca

java学习笔记—实现一个类MyInputStream(28)

1 实现一个类MyInputStream读取文件,且不能抛出异常 public class TestDemo { public static void main(String[] args) throws Exception { InputStream in = new MyInputStream("d:/a/a.txt"); byte[] b = new byte[1024]; int len = 0; while((len=in.read(b))!=-1){ String s =

黑马程序员——JAVA学习笔记七(String类)

1,    String类一旦被初始化就不会被改变. 字符串不不能被改变,编译可以让字符串之间共享.编译器将各种字符串存放在公共的存储池子中.字符串变量指向存储池中相应的位置.实际上只有字符串常量.而+(除了常量相加)和其它方法操作的不是共享的. String s1 ="abc" ,String s2 = "abc" (他们存在公共池中),String s3 = new String ("abc"),存在堆中; 则s1== s2; s1! = s

java学习笔记12--异常处理

java学习笔记系列: java学习笔记11--集合总结 java学习笔记10--泛型总结 java学习笔记9--内部类总结 java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--对象的初始化与回收 java学习笔记3--类与对象的基础 java学习笔记2--数据类型.数组 java学习笔记1--开发环境平台总结 本文地址:http://www.cnblogs.com/arch

java学习笔记10--泛型总结

java学习笔记系列: java学习笔记9--内部类总结 java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--对象的初始化与回收 java学习笔记3--类与对象的基础 java学习笔记2--数据类型.数组 java学习笔记1--开发环境平台总结 本文地址:http://www.cnblogs.com/archimedes/p/java-study-note10.html,转载

java学习笔记8--接口总结

接着前面的学习: java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--对象的初始化与回收 java学习笔记3--类与对象的基础 java学习笔记2--数据类型.数组 java学习笔记1--开发环境平台总结 本文地址:http://www.cnblogs.com/archimedes/p/java-study-note8.html,转载请注明源地址. 生活中的接口: 什么是接口? 一个Java接口是一些方法特