首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Java 基礎入門:變量、數據類型、運算符完整指南

     編輯:Java 綜合教學

1. 什麼是變量

變量是程序中一個數據存儲空間的表示,包含三要素:變量類型、變量名稱、變量值。

2. 基本數據類型

類型關鍵字說明
整型int4 字節,最常用
長整型long8 字節,需加 L 後綴
短整型short2 字節
單精度浮點float4 字節,需加 f 後綴
雙精度浮點double8 字節,默認浮點類型
字符型char2 字節,單引號 'a'
布爾型booleantrue/false
字符串String引用類型,雙引號 "abc"

3. 變量的使用方式

方式一:先聲明,後賦值

int money;      // 聲明
money = 1000;   // 賦值

方式二:聲明同時賦值

int money = 1000;

4. 變量命名規則(駝峰命名法)

  • 首字符:字母、下劃線 _、美元符號 $
  • 其餘部分:可含字母、數字、下劃線、美元符號
  • 不能使用關鍵字:int、public、void、static 等
  • 建議:類名大寫開頭(MyClass),變量/方法小寫開頭(myVariable),常量全大寫(MAX_VALUE)

5. 運算符詳解

5.1 賦值運算符

語法:變量名 = 表達式
int a = 10;
int b = a + 5;

5.2 算術運算符

+  -  *  /  % (取模/求余)
示例:5 / 2 = 2 (整數除法)    5 % 2 = 1

5.3 自增自減運算符

5.4 關系運算符(返回 boolean)

>  <  >=  <=  ==  !=

5.5 邏輯運算符

&& (短路與)  || (短路或)  ! (非)

6. 鍵盤輸入接收

import java.util.Scanner;

Scanner input = new Scanner(System.in);
System.out.print("請輸入成績:");
int score = input.nextInt();       // 整數
double d = input.nextDouble();     // 小數
String s = input.next();           // 字符串(無空格)
String line = input.nextLine();    // 整行(含空格)
char c = input.next().charAt(0);   // 字符

7. 類型轉換

7.1 自動類型轉換(隱式)

條件:兩類型兼容 且 目標類型 > 源類型

int i = 10;
double d = i;      // int → double 自動
long l = i;        // int → long 自動
char c = 'A';      // char → int 自動 (ASCII 65)
int ascii = c;     // 自動轉換

7.2 強制類型轉換(顯式)

double d = 3.14;
int i = (int) d;   // 截斷為 3
long l = 100L;
int j = (int) l;   // 可能溢出

特殊情況

  • char 和 int 可互相自動轉換('a'=97,'A'=65)
  • byte/short/char 運算時自動提升為 int

8. 運算符優先級(高→低)

  1. () 小括號
  2. ++ -- +(正) -(負) ! 一元運算符
  3. * / % 算術運算符
  4. + - 加減
  5. > < >= <= 關系運算符
  6. == != 等值判斷
  7. && 邏輯與
  8. || 邏輯或
  9. = += -= *= /= %= 賦值運算符

口訣:括號最高,單目次之,算術再次,關系再次,邏輯再次,賦值最低。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
形式含義示例
++i先加 1,再使用新值int a=1; b=++a; // a=2,b=2
i++先使用原值,再加 1int a=1; b=a++; // a=2,b=1
--i先減 1,再使用新值
i--先使用原值,再減 1