zoukankan      html  css  js  c++  java
  • java学习笔记(day09)

    0x00 API

    概述

    API,应用程序编程接口。Java API是一本程序员的字典。是JDK种提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用他们。

    API使用步骤

    1. 打开帮助文档。
    2. 点击显示,找到索引,看到输入框。
    3. 你要找谁?在输入框里输入,然后回车。
    4. 看包。java.lang下的类不需要导包,其他需要。
    5. 看类的解释和说明。
    6. 学习构造方法。
    7. 使用成员方法。

    0x01 Scanner类

    什么是Scanner类

    一个可以解析基本类型和字符串的简单文本扫描器。

    Scanner类功能

    可以实现键盘输入数据到程序当中。

    PS:引用类型的一般使用步骤。

    1. 导包。
      格式:
      import 包路径.类名称;

    注意事项:
    1. 如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句不写。
    2. 只有java.lang包下的内容不需要导包,其他的包都需要import语句。
    3. 导包语句要在package下面下 在public前面写。

    1. 创建。
      格式:
      类名称 对象名 = new 类名称();

    2. 使用。
      对象名.成员方法名()

    0x02 练习1:从键盘输入两个数字,求和。

    package day09;
    /*
    题目:
    键盘输入两个int数字,并且求出和值。 
    */
    import java.util.Scanner;
    public class Scanner02 {    
    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();       
    int result = a + b;        
    System.out.println("两数相加的结果是:" + result);    }}
    

    0x03 练习2:从键盘输入三个数,求最大值

    package day09;
    /*
    题目:键盘输入三个数字,求最大值。 */
    import java.util.Scanner;
    public class Scanner03 {   
    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 max;       
    if (a > b){          
        max = a;    
    } else {         
        max = b;    
    }     
    if (max > c){  
          System.out.println("输入的最大值为:" + max);    
    } else {         
          max = c;                                  
          System.out.println("输入的最大值为:" + max);    
            }  
        }
    }
    
    文章未经本人允许,禁止转载。 有技术问题,可加好友讨论。 联系方式:QQ:MjgxMjMxODAzNQ== 微信:bzNycjByLVhpYW9taW5n
  • 相关阅读:
    【新特性速递】卡片式表格,Yeah~~~
    6个最佳DevOps播客
    在裸金属服务器Bare Metal上Kubernetes
    保护Java应用程序不被窃取数据和源代码2
    家政服务行业动态
    15个免费数据集数据科学项目
    性能测试工具
    利用Apache Pulsar的实时边缘计算
    软件开发的八个误解
    如何防止范围蔓延
  • 原文地址:https://www.cnblogs.com/Xiaoming0/p/13771029.html
Copyright © 2011-2022 走看看