栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java入门

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java入门

了解一下java中经常用到的类,Scanner类,从键盘录入数据,Scanner 类提供了一个可以接收 InputStream 类型的构造方法,这就表示只要是字节输入流的子类都可以通过 Scanner 类进行方便的读取。

1,导包

import java.util.Scanner;

2,创建Scanner对象

System.in 系统输⼊指的是通过键盘录⼊数据。

 Scanner scan = new Scanner(System.in);

3,定义一个变量接收数据

int num=sc.nextInt();
        
nextlnt():只读取int值,就是只能读取整数类型的数据,如果输入了非整型的数据(浮点型字符串等)就会报错。
nextFloat()、nextDouble()这些也是以此类推,只能读取符合该类型的数据。Scanner类提供的方法还有很多,可通过JavaAPI查询了解,Java API是一本程序员的”字典",是JDK提供给我们使用的类的说明文档。这些类底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。

1,键盘录入两个整个,判断是否相等

//判断两个数是否相等
package com.hbwl.test;
//导包
import java.util.Scanner;
public class ScannerDemo1 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);//创建对象
        System.out.println("请输入第一个数:");
        int a= sc.nextInt(); //调用nextInt方法接收数据
        System.out.println("请输入第二个数:");
        int b= sc.nextInt();
        boolean c=(a==b);
        System.out.println("两个数是否相等:"+c);



    }
}

 2,

 键盘录入三个整数,判断其中最大值

package com.hbwl.test;
//键盘输出三个整数,求其中最大值
import java.util.Scanner;

public class ScannerDemo2 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入第一个数字:");
        int a= sc.nextInt();
         System.out.println("请输入第二个数字:");
        int b= sc.nextInt();
         System.out.println("请输入第三个数字:");
        int c= sc.nextInt();
        int temp=(a>b)?a:b;//a>b,temp=a,否则temp=b
        int max=(temp>c)?temp:c;//temp>c,max=temp,否则temp=c;
        System.out.println("最大数是:"+max);

    }
}

3,键盘录入一个字符串,输出该字符串,此处输入字符串应该用nextLine()方法

package com.hbwl.String;

import java.util.Scanner;

//public String nextLine():获取键盘录入的字符串
public class ScannerDemo1 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入一个字符串");
        String s=sc.nextLine();
        System.out.println(s);
    }
}

 

scanner类在Java中比较常用,今天简单了解一下,简单练习常用的方法,
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1003294.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号