1. 程式人生 > 其它 >java常用基礎面試題

java常用基礎面試題

技術標籤:筆記

**

Java開發之變數的理解

**

1.為什麼要學習變數?
感冒了,你們要注意啊! 十一放假了,可以好好休息一下。
5.5 3657.5
2 5
男 左 右 A C C

  在java中我們採用"字面量"去表示"資料".(字面量表示資料)


變數的作用的就是便於資料的儲存、查詢  、更新、刪除。
 它的前提就是用變數將各種資料儲存起來

資料的細化:
  整數 :  1   9   45   789   
  小數:   1.5   3.7   2.58  
 字串:大於等於兩個漢字或者字母  
           "你好"   "吃了嗎"    "abc"   "ab"     "ABC"...
 字元:單個漢字 或者單個字母
       '男'    'A'   'a'   '左'  .....

	問題?
	  "1"    '1'    1  它們三個代表的意思是一樣的嗎?不一樣;

如果我們給java方法傳參,它們的不同就會顯現出來,比如一個函式需要字串型引數,你傳一個’1’,就會報錯
2.什麼是變數?
變數是記憶體中資料儲存的最基本的單元。 【其值可以改變的量】
更精確的說,資料在儲存在記憶體中的變數中
(歸根結底,資料在記憶體中是以變數的形式儲存的)
變數的宣告:
資料型別 變數名 = 變數值;
= java中叫賦值符號 —》 將右側的給左側的

	//描述一下年齡
	int age=18;

變數的三要素:
資料型別
變數名
變數值

3.我們是可以通過控制檯進行資料輸入
後面學習前端是通過頁面中的表單進行輸入 或者在表單中引入外掛進行輸入
//四個步驟

		//1. 建立控制檯輸入物件
	  java.util.Scanner input = new java.util.Scanner(System.in);

	  //2.提示使用者進行輸入的輸入
	  System.out.println("請輸入一個數字<必須輸入0---9的數字的正確組合方式>");

	  //3.用一個變數來儲存輸入的資料
	  int num =input.nextInt();

	  // 4.使用num變數
		System.out.println(num);

4.{} 的意思是什麼?
{}代表的是域

{
   //若干行程式碼
}

(這是(非靜態)程式碼塊的語法)
5.區域性和全域性作用域. 這主要用在方法的當中。

6.變數書寫的位置
宣告變數的位置可以在方法域裡面 ,也可以在類域中直接書寫變數的,只不過那在Java中叫屬性。

7.變數的特殊宣告方式
宣告多個變數(它們之間用,隔開)
int num1,num2,num3=100;
js語言等很多語言也是這麼做的:
var a=1,b=2,c=3,d=4;(這是js中行內宣告多個變數的方法);
var a=function (){ var b,c,d;},b = { b:1, a:2};
(這是js中換行連續宣告多個不同型別變數的方法)