前言:無
直接進入正題
1、配置java運行環(huán)境她倘;本人電腦mac無法演示凳寺,貼上鏈接:https://www.runoob.com/w3cnote/windows10-java-setup.html
2、準(zhǔn)備工具:IDEA 下載地址:https://www.jetbrains.com/idea/
java八大基本數(shù)據(jù)類型
一固蛾、類型定義
1骗爆、整型的 byte次氨、short、int摘投、long煮寡;
2虹蓄、浮點型的 float、double幸撕;
3薇组、字符型的 char;
4坐儿、布爾型的 boolean律胀。
整數(shù)型:從數(shù)學(xué)角度出發(fā) 0、1貌矿、2炭菌、3、4逛漫、5 等自然數(shù)包括 負的自然數(shù)都屬于整數(shù)類型黑低。
其取值范圍:
byte: -128 至 127
short: -32768 至 32767
int: -2,147,483,648 至 2,147,483,647
long: -9,223,372,036,854,775,808 至 9,223,372,036,854,775,8087
浮點類型:依舊從數(shù)學(xué)角度觸發(fā),像 1.0 酌毡、1.2 投储、100.68223 、 3.1415926535 等有小數(shù)點的數(shù)字叫做浮點類型阔馋。
其取值范圍:
float: -2的128次方 至 2的128次方
double: -2的1024次方 至 2的1024次方
字符型:char 從語文的角度觸發(fā) "我是一句話",這句話里面分為五個字符分別為:'我'娇掏、'是'呕寝、'一'、'句'婴梧、'話'下梢。 這就是字符
其取值范圍: 無
布爾型:boolean 從數(shù)學(xué)角度的事件含義上將,有真有假塞蹭, boolean指的就是這個事件是否成立孽江。其取值范圍:true(真)、false(假)
其取值范圍:true番电、false 只有兩個
二岗屏、聲明方式
在IDEA編輯器中,新建一個Java項目
創(chuàng)建下來是這個樣子
package com.yang.demo;
public class Demo {
}
在上述代碼中漱办,我們來分別拆分以上每個部分所代表的含義
package com.yang.demo;//這里是包名 暫可理解為本文件路徑
/**
*public 指的是權(quán)限这刷,代表公開的。 這里不對public做太多解釋娩井,暫時就這么記就可以暇屋。
*
*class :修飾一個類 什么是類,類就是一個對象洞辣;什么是對象咐刨?萬物皆可為對象昙衅,暫時就這么記下來
*
*Demo:就是這個類的名字。 一般規(guī)范:類名開頭要大寫定鸟!
*/
public class Demo {
}
繼續(xù)往下而涉,我們來聲明一個一下本節(jié)課說到的基本數(shù)據(jù)類型
,為了方便仔粥,這里就不帶上全部的上述代碼了婴谱,只在類中直接聲明代碼
public class Demo {
/**
* 1、整型的 byte躯泰、short谭羔、int、long麦向;
* 2瘟裸、浮點型的 float、double诵竭;
* 3话告、字符型的 char;
* 4卵慰、布爾型的 boolean政钟。
*
* 所有的聲明方式都為:變量類型 變量名稱
* 如下:
*/
//整型
byte m_btye;
short m_short;
int m_int;
long m_long;
//浮點型
float m_float;
double m_double;
//字符型
char m_char;
//布爾
boolean m_boo;
}
不止如此,我們還可以在其聲明(初始化)的時候給其賦值 如下
public class Demo {
/**
* 1焚刺、整型的 byte窟感、short、int鲤嫡、long送挑;
* 2、浮點型的 float暖眼、double惕耕;
* 3、字符型的 char诫肠;
* 4司澎、布爾型的 boolean。
*/
//整型
byte m_btye =120;
short m_short = 300;
int m_int = 500;
long m_long = 1024;
//浮點型
//需要注意的是区赵,浮點類型惭缰,如果要聲明需要在結(jié)尾處添加 f和d來分別代表 float和double
// double可以省略 d 但是 float不可以
float m_float = 1.0f;
double m_double = 2.0d;
//字符型
char m_char = '我';
//布爾
boolean m_boo = true;
}
那我們學(xué)會了這些東西,怎么能看到它們笼才。 在這里再來擴展一個新東西叫 main方法..即程序入口
public class Demo {
/**
* 分別解釋一下
* public: 權(quán)限修飾符 - 公開的
* static:靜態(tài)的
* void:代表方法無返回值
* main:方法名稱
* (String[] args):代表方法需要的參數(shù)
* {}:方法體
*/
public static void main(String[] args) {
}
}
啥漱受?你問我為啥這么寫? 別問,記住就行了昂羡。
下面把這些東西給打印出來:
然后就看到了下面控制臺輸出的東西:
好了絮记,散會~
額。虐先。先別散怨愤,再講一個,叫做String的東西
public static void main(String[] args) {
//字符串
//還記得什么是字符嗎蛹批? 多個字符就是字符串撰洗,當(dāng)然一個也是。
//要用雙引號來為其賦值腐芍。
String str = "Hello World!";
System.out.println(str);
}
留個作業(yè)看看輸出是什么差导,
好了,這次真的散會~