日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

java+@api_Java 常用的api

發布時間:2025/3/21 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java+@api_Java 常用的api 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

## 常用的api ##

#### 1、概述 ####

> API(Application ProgrammingInterface,應用程序編程接口)是一些預先定義的函數,目的是提供應用程序與開發人員基于某軟件或硬件的以訪問一組例程的能力,而又無需訪問源碼,或理解內部工作機制的細節。

> 簡單來說就是好多類好多方法

#### 2、引用類型一般使用步驟 ####

> * 導包

>

> * `import 包路徑.類名稱;`

> * `import java.util.Scanner;`

> * 創建

>

> * `import 包路徑.類名稱;`

> * `Student stu = new Student();`

> * 使用

>

> * `對象名.成員方法名();`

#### 3、Scanner類(獲取你鍵盤輸入的值) ####

使用代碼:

import java.util.Scanner; //導包

public class a10_常用api_Scanner {

public static void main(String[] args) {

//創建

//System.in代表從鍵盤進行輸入

Scanner in = new Scanner(System.in);

//使用

String num01 = in.next();

System.out.println("你輸入的值為:" + num01);

}

}

![在這里插入圖片描述][20200727165008836.png]

相關使用代碼:

* ####求兩個數字的和####

````

import java.util.Scanner; //導包

public class a10_常用api_Scanner {

public static void main(String[] args) {

//創建

//System.in代表從鍵盤進行輸入

Scanner in = new Scanner(System.in);

//使用

System.out.print("請輸入兩個數字(用空格分隔):");

int num01 = in.nextInt();

int num02 = in.nextInt();

System.out.println("你輸入的值為:" + (num01+num02));

}

}

````

![在這里插入圖片描述][20200727165940645.png]

* ####求三個數字最大值####

````

import java.util.Scanner;

public class a10_常用api_Scanner01 {

public static void main(String[] args) {

//創建

//System.in代表從鍵盤進行輸入

Scanner in = new Scanner(System.in);

//使用

System.out.print("請輸入三個數字(用空格分隔):");

int num01 = in.nextInt();

int num02 = in.nextInt();

int num03 = in.nextInt();

int num04 = num01 < num02 ? num02 : num01;

num04 = num04 < num03 ? num03 : num04;

System.out.println("最大值為:" + num04);

}

}

````

![在這里插入圖片描述][20200727175653729.png]

#### 4、匿名對象 ####

> 匿名對象,只能使用唯一的一次,下次使用是創建一個新的對象

示例代碼:

//a11_匿名對象.java

public class a11_匿名對象 {

public static void main(String[] args) {

a11_匿名對象01 stu = new a11_匿名對象01();

stu.name = "jack";

stu.showName();

//匿名對象,只能使用唯一的一次,下次使用是創建一個新的對象

new a11_匿名對象01().name = "lucy";

new a11_匿名對象01().showName();

}

}

//a11_匿名對象01.java

public class a11_匿名對象01 {

String name;

public void showName(){

System.out.println("我是:" + name);

}

}

![在這里插入圖片描述][20200727185216928.png]

匿名對象在api中的使用:

import java.util.Scanner;

public class a11_匿名對象 {

public static void main(String[] args) {

a11_匿名對象01 stu = new a11_匿名對象01();

stu.name = "jack";

stu.showName();

//匿名對象,只能使用唯一的一次,下次使用是創建一個新的對象

new a11_匿名對象01().name = "lucy";

new a11_匿名對象01().showName();

int num01 = new Scanner(System.in).nextInt();

System.out.println("你輸入的值是:" + num01);

}

}

![在這里插入圖片描述][20200727185621198.png]

#### 5、Random類(生成隨機數字) ####

使用代碼:

````

import java.util.Random;

public class a12_常用api_Random {

public static void main(String[] args) {

Random stu = new Random();

int num = stu.nextInt();

System.out.println("第一種隨機數字是:" + num);

System.out.println("----------");

int num01 = new Random().nextInt(11);

System.out.println("第二種隨機數字是:" + num01);

}

}

````

![在這里插入圖片描述][20200728001417952.png]

相關使用代碼:

* ####根據int變量n的值,來獲取隨機數字,范圍是\[0,n\]####

````

import java.util.Random;

import java.util.Scanner;

public class a12_常用api_Random01 {

public static void main(String[] args) {

System.out.print("輸入隨機數字的范圍(0 ~ n) n:");

int num01 = new Scanner(System.in).nextInt();

int num02 = new Random().nextInt(num01 + 1);

System.out.println("隨機數字為:" + num02);

}

}

````

![在這里插入圖片描述][20200728002327699.png]

* ####猜數字游戲####

````

import java.util.Random;

import java.util.Scanner;

public class a12_常用api_Random02 {

public static void main(String[] args) {

System.out.println("歡迎來到猜數字小游戲!");

int num01 = new Random().nextInt(11);

System.out.println("數字生成完成!范圍:0 - 10");

for (int i = 1; true; i++){

System.out.print("第" + i + "次,請輸入一個數字:");

int num02 = new Scanner(System.in).nextInt();

if (num01 == num02){

System.out.println("恭喜你猜數正確!!!");

break;

}

if (num02 < num01){

System.out.println("數字偏小!");

}

if (num02 > num01){

System.out.println("數字偏大!");

}

}

}

}

````

![在這里插入圖片描述][20200728004750814.png]

[20200727165008836.png]: /images/1614273860974.png

[20200727165940645.png]: /images/1614273848581.png

[20200727175653729.png]: /images/1614273832760.png

[20200727185216928.png]: /images/1614273811660.png

[20200727185621198.png]: /images/1614273795860.png

[20200728001417952.png]: /images/1614273781132.png

[20200728002327699.png]: /images/1614273767575.png

[20200728004750814.png]: /images/1614273745787.png

總結

以上是生活随笔為你收集整理的java+@api_Java 常用的api的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。