java常用基礎面試題
阿新 • • 發佈:2021-01-12
技術標籤:筆記
**
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中換行連續宣告多個不同型別變數的方法)