變量的聲明與使用(常見的基礎數據類型),運算符

一、變量:

問:什麼是變量?有不變的量嗎?

答:可以改變值的量是變量。不變的量稱常量。

1.變量的聲明

語法:

數據類型     變量;

數據類型     變量1,變量2,.....,變量n;

常見的數據類型:

整   型(整數):  byte   short   int   long 

型(小數):  float(一般以F或者f結尾)   double

型(字/符):char  舉個栗子:'a','c','#'

        String(字符串,注意S大寫)  舉個栗子:"aaa","cc","#"," "

布  爾  類 型(真/假):boolean

2.變量的初始化(賦值)

語法:

a)在聲明的時候直接賦值:int a=0;或者int a=0,b=0,.....,n=0;
b)聲明以後再賦值:int a; a=0;

注意:

Ⅰ:變量必須先聲明在使用

Ⅱ:變量必須先初始化在使用

Ⅲ:變量的值類型必須小於它聲明的類型

3.類型轉換

自動轉換:小數據類型轉換給大數據類型 。 舉個栗子:float  a=1.1234;

 double =a;

強制類型轉換:大數據類型轉換成小數據類型(會有數據丟失)

語法:小數據類型   變量 = (小數據類型)大數據類型變量;

舉個栗子:double a=1.123456789987;

    float b= (float)a;

小程序舉例:

public class Test03{
	public static void main(String[] args){
		
		int n1=65;
		int n5 = 'A';
		double n6=1.0123456789456123;

		//自動類型轉換(小給大)
		float n2=n1;//int轉換float
  		double n3= n2;//float轉換double


		//強制轉換:(大給小)小數數據類型的變量=(小數據類型)大數據類型變量;		
		float n7=(float)n6;//double轉float
		int n8 =(int)n7;//float轉int
		char n4 =(char)n1;//int轉char		
		//打印
		System.out.println("n1="+n1);
		System.out.println("n2="+n2);
		System.out.println("n3="+n3);
		System.out.println("n4="+n4);
		System.out.println("n5="+n5);
		System.out.println("n6="+n6);
		System.out.println("n7="+n7);
		System.out.println("n8="+n8);
	}
}

4.運算符:

數據運算符:
+:加
-:減
*:乘
/:除
%:求餘     舉個栗子:5%2=1;
邏輯運算符:

&&:邏輯與 (全真才真) 

 true&&true=true;

 true&&false=false

 false&&true=false

 false&&false=false

||:邏輯或    (一真就真)

 true&&true=true;

 true&&false=true

 false&&true=true

 false&&false=false

!:邏輯非(遇真爲假,遇假爲真)

!true=false;

!false=true;

條件運算符:(三目運算符)

語法:

(條件表達式)?表達式n:表達式m;

例子:

int a=10,b=20;
max=(a>=b)?a:b;//當條件成立,max=a,不成立max=b;










發佈了26 篇原創文章 · 獲贊 12 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章