基本資料型別與API引用型別的使用
java API的使用
基本資料型別
四類八大基本資料型別
1. 整型 byte(1位元組) short (2個位元組) int(4個位元組) long (8個位元組)
2.浮點型 float(4個位元組) double(8個位元組)
3.邏輯性 boolean(八分之一個位元組)
4.字元型 char(2個位元組,一個字元能儲存下一個中文漢字)
基本資料型別與包裝類對應關係和預設值
short Short (short)0
int Integer 0
long Long 0L
char Char '\u0000'(什麼都沒有)
float Floa t0.0f
double Double 0.0d
boolean Boolean false
引用型別的基本使用步驟
1:匯入包import 包路徑.類名稱
只有java.lang包下的內容不需要導包
2:建立
類名稱 物件名 = new 類名稱();
3:使用
物件名.成員方法名();
Scanner
import java.util.Scanner;
public class Scanner1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);//System.in 表示從鍵盤輸入
//鍵盤所有的都是字串,nextInt只是吧字元轉化為int
String c = sc.next();
System.out.println(c);
}
}
鍵盤輸入倆個int數字,並求出和值
import java.util.Scanner;
/*題目:鍵盤輸入兩個int數字,並且求出和值*/
public class ScannerTest {
public static void main(String[] args) {
ScannerTest st = new ScannerTest();
int sum = st.sum();
System.out.println(sum);
}
public int sum(){
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();//接收鍵盤輸入的第一個值
int b = sc.nextInt();//接收鍵盤輸入的第二個值,每次輸入完成點選回車
int sum = a + b;
return sum;
}
}
鍵盤輸入三個數字,求出最大值。
import java.util.Scanner;
/*鍵盤輸入三個數字,求出最大值*/
public class ScannerTest1 {
public static void main(String[] args) {
ScannerTest1 st1 = new ScannerTest1();
int max = st1.max();
System.out.println(max);
}
public int max() {
Scanner sc = new Scanner(System.in);
System.out.println("輸入第一個數:");
int a = sc.nextInt();
int max = a;
System.out.println("輸入第二個數:");
int b = sc.nextInt();
System.out.println("輸入第三個數:");
int c = sc.nextInt();
if (b > max) {
max = b;
} else if (c > max) {
max = c;
} else max = a;
return max;
}
}
Random
Random類用來生成隨機數字,使用起來三個步驟
* 1:匯入包
* 2:建立 Random r = new Random();
* 3:使用 int num = r.nextInt()
* 獲取一個隨機的int數字,引數代表了範圍,左閉右開區間,int num = r.nextInt(3),[0,3)也就是0-2
import java.util.Random;
public class Random1 {
public static void main(String[] args) {
Random r = new Random();
int num = r.nextInt();
System.out.println(num);
for (int i = 0; i < 10; i++) {
int i1 = r.nextInt(10);
System.out.print(i1+" ");
}
}
}
/*根據int變數n的值,來獲取隨機數字,範圍是[1,n]
- 如果寫10,那麼就是0-9,然而想要1-10,可以發現整體加1即可
- 列印隨機數字*/
import java.util.Random;
/*根據int變數n的值,來獲取隨機數字,範圍是[1,n]
* 如果寫10,那麼就是0-9,然而想要1-10,可以發現整體加1即可
* 列印隨機數字*/
public class Random2 {
public static void main(String[] args) {
int n = 5;
Random r =new Random();
int result = r.nextInt(n)+1;//0 - n-1
System.out.println(result);
}
}
嘗試傳入倆個鍵盤輸入引數求和
import java.util.Scanner;
/*看看傳入2個鍵盤輸入行不行*/
public class selftest {
public static void main(String[] args) {
/* Scanner sc = new Scanner(System.in);
Scanner sc1 = new Scanner(System.in);
method1(sc,sc1);*/
//
method1(new Scanner(System.in),new Scanner(System.in));
}
public static void method1(Scanner sc1,Scanner sc2){
int num = sc1.nextInt();//15
int num1 = sc2.nextInt();//25
int sum = num1+num;//40
System.out.println(sum);
}
}
相關文章
- Java中的基本資料型別與引用資料型別Java資料型別
- js資料型別之基本資料型別和引用資料型別JS資料型別
- JAVA 基本型別與 引用型別區別Java型別
- JavaScript - 基本型別與引用型別值JavaScript型別
- 基本資料型別與引用資料型別,及記憶體分配資料型別記憶體
- JAVA中基本資料型別和引用資料型別Java資料型別
- 基本資料型別和引用型別的初始值資料型別
- JS基本型別與引用型別知多少JS型別
- javascript基本型別 引用型別 基本包裝型別JavaScript型別
- JavaScript 基本資料型別和引用型別的區別詳解JavaScript資料型別
- 基本資料型別與字串型別資料型別字串
- Java的基本型別和引用型別Java型別
- Java基本資料型別和引用型別 - Java那些事兒Java資料型別
- js基本型別和引用型別區別JS型別
- 值型別與引用型別型別
- 區別值型別資料和引用型別資料型別
- 值型別與引用型別的區別型別
- C#的型別——值型別與引用型別C#型別
- java 方法修改主函式裡基本資料型別和引用資料型別的區別Java函式資料型別
- Swift 中的值型別與引用型別使用指北Swift型別
- JS篇-基本型別和引用型別、typeofJS型別
- JavaScript筆記5:計時器、物件、基本資料型別、引用資料型別JavaScript筆記物件資料型別
- Python引用型別和值型別的區別與使用Python型別
- ECMAScript 原始型別與引用型別型別
- 從賦值看基本型別和引用型別的區別賦值型別
- golang資料型別基本介紹與使用Golang資料型別
- 基本資料型別資料型別
- 你不知道的JavaScript--Item4 基本型別和基本包裝型別(引用型別)JavaScript型別
- 好程式設計師web前端教程分享引用型別與基本型別程式設計師Web前端型別
- swift基本資料型別使用-字典使用Swift資料型別
- Java的基本資料型別Java資料型別
- JavaScript基本資料型別JavaScript資料型別
- Java 基本資料型別Java資料型別
- Redis基本資料型別Redis資料型別
- Java -基本資料型別Java資料型別
- 003基本資料型別資料型別
- Java基本資料型別Java資料型別
- MySQL基本資料型別MySql資料型別