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

Java API

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

Java API

目录
  • 1.Scanner
  • 2.Random
  • 3.String

API(Application Programming lnterface):应用程序编程接口。

Java API:指的就是 JDK 中提供的各种功能的 Java 类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些 API 如何使用。

1.Scanner

next() 的结束标记:空格,tab 键。

nextLine() 的结束标记:回车换行符。

package com.qdu.api;

import java.util.Scanner;

public class Demo1Scanner {
    public static void main(String[] args) {
        // 1.创建Scanner对象
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入字符串:");
        // 2.调用nextLine方法接收字符串
        String s = sc.nextLine();
        // Ctrl + Alt + V 可以快速生成方法的返回值

        System.out.println(s);
    }
}

注意:nextInt 和 nextLine 方法配合使用的时候,nextLine 方法就没有键盘录入的机会了。

package com.qdu.api;

import java.util.Scanner;

public class Demo2Scanner {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入整数:");
        int num = sc.nextInt(); // 10 + 回车换行
        System.out.println("请输入字符串:");
        String s = sc.nextLine();

        System.out.println(num);
        System.out.println(s);
    }
}
2.Random

Random 类似 Scanner,也是 Java 提供好的 API,内部提供了产生随机数的功能。

示例:产生 1 - 10 之间的随机数。

//1.导包。导包的动作必须出现在类定义的上面
import java.util.Random;

public class Demo1Random {
	public static void main(String[] args){
		//2.创建对象
		Random r = new Random();
		
		for(int i = 1; i <= 10; i++){
			//3.获取随机数
			int num = r.nextInt(10) + 1; //nextInt(10)获取数据的范围是[0,10)
			System.out.println(num);
		}
	}
}

猜数字:程序自动生成一个 1 - 100 之间的数字,用户猜出这个数字是多少。猜错时给出相应的提示:

  • 如果猜的数字比真实数字大,提示你猜的数据大了
  • 如果猜的数字比真实数字小,提示你猜的数据小了
  • 如果猜的数字与真实数字相等,提示恭喜你猜中了

示例代码:

import java.util.Scanner;
import java.util.Random;

public class Test {
	public static void main(String[] args){
		// 1.准备Random和Scanner对象,分别用于产生随机数和键盘录入
		Random r = new Random();
		Scanner sc = new Scanner(System.in);
		// 2.使用Random产生一个1-100之间的数,作为要猜的数
		int randomNum = r.nextInt(100) + 1;
		
		while(true){
			// 3.键盘录入用户猜的数据
			System.out.println("请输入您猜的数据:");
			int num = sc.nextInt();
			// 4.使用录入的数据(用户猜的数据)和随机数(要猜的数据)进行比较,并给出提示
			if(num > randomNum){
				System.out.println("猜大了");
			}else if(num < randomNum){
				System.out.println("猜小了");
			}else{
				// 5.猜对之后,break结束
				System.out.println("恭喜,猜中了");
				break;
			}
		}
		
		System.out.println("感谢您的使用");	
	}
}
3.String
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/462875.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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