首頁 > Java > java教程 > Java中的註解、資料型態、常數和變數的使用方法

Java中的註解、資料型態、常數和變數的使用方法

WBOY
發布: 2023-04-25 15:55:08
轉載
906 人瀏覽過

    一. 註解

    #1.簡介

        註解就是一種解釋程式的文本,提升程式碼的可讀性,幫助我們找出錯誤,不會影響程式的運行,不用擔心可執行程式碼變得多。

    2.類型

    1.單行註解

    單行註解是最常用的,格式://註解的內容

    用法如下:

    package day1;
    public class Demo01 {
    public static void main(String[] args) {
    	System.out.println("hello word");  //输出hello word
    	System.out.println(3-1);           //输出结果为2
    }
    }
    登入後複製
    2.多行註解

    當註解過多時可以用多行註釋,格式:/註解的內容/

    用法如下:

    package day1;
    public class Demo01 {
    public static void main(String[] args) {
    	System.out.println("yuema");
    	System.out.println(3-1);
    	/*System.out.println("yuema");
    	System.out.println(3-1);*/   //这就是多行注释用法
    }
    }
    登入後複製
    3.文件註解

    自動產生文件的註釋,格式:/*註解的內容/

    用法如下:

    package day1;
    public class Demo01 {
    /**public static void main(String[] args) {
    	System.out.println("yuema");
    	System.out.println(3-1);
    	System.out.println("yuema");
    	System.out.println(3-1);
    }*/                    //这就是文档注释用法
    }
    登入後複製

    3.注意事項

    在java中多行註解不能嵌套,就是/* */不能用嵌套,這段程式碼本身可能也包含一個/*界定符。

    二.資料型別

    1.簡介

    Java是強型別語言,表示必須為每個變數宣告一個型別。

    Java有八個基本型別:四個整數型,兩個浮點型,一個char型別,一個boolean型別

    2.整型

    整數型用於表示沒有小數的數值,允許是負數

    Java提供了四個整數:int、short、long、byte。

    類型          儲存需求       取值範圍 
    int              4個位元組   1 2個位元組       -32768 ~ 32768
    long           8個位元組       -9223372036854775808 ~ 9223372036854775808
    byte           1個位元組       -128 ~ 127

    int最常用,如果一個數值比較中與大型實體處理或儲存空間寶貴的陣列。

    在Java中沒有任何無符號(unsigned)形式的int、short、long、byte型別。

    3.浮點數型別

    浮點型表示有小數點的數值。在Java中有兩種浮點類型。

    類型        儲存需求            數值範圍

    float           4個位元組   設為      8個位元組            約-1.79769313486231570E 308(有效數字為15位元)

      double型別數值精確度是float型別的兩倍,大部分常用double型別。
    • float類型用於特定場所,例如單精度的庫或儲存大量的資料時。
    • float類型的數值後面有一個後綴F或f,例如:3.14F/f。如果後面沒有F/f後綴時,系統會預設是double類型。
    • 警告:浮點數數值不適用無法接受捨入誤差的金融計算
    System.out.println(2.0-1.1);  //系统将打印出0.8999999999999999而不是0.9。
    登入後複製

    4.char型別

    char用來表示字元

    char的字面量是用單引號來表示,例如:‘A’。注意:不是用雙引號來表示。

    char表示範圍:\u0000到\uFFFF

    5.boolean型別

    boolean(布林)型別有兩個值:false與true,用來判定邏輯條件。

    整數值不能與布林值轉換。

    三.常數與變數

    1.常數

    常數就是無法改變的量即為常數,永恆不變。

    常數的分類:整數常數、小數常數、字元常數、字串常數、布林常數、空常數。

    package com;
    public class Demo05 {
    	public static void main(String[] args) {
    		//System.out.println();//输出语句,能够在控制台上输出内容
    		//在控制台上输出整数常量
    		System.out.println(1);
    		System.out.println(12);
    		System.out.println(-12);
    		//在控制台上输出小数常量
    		System.out.println(3.14);
    		System.out.println(12.5);
    		System.out.println(1.0);
    		//在控制台上输出字符常量
    		System.out.println('a');
    		System.out.println('在');
    		System.out.println('$');
    		//字符常量单引号之内有且仅有一个字符,不能是空字符,以下为例
    		//System.out.println('');//错误的
    		//System.out.println('abc');//错误的
    		//在控制台上输出字符串常量 
    		System.out.println("a");  //字符串常量必须用双引号括起来,里面可以是一个、一串、空数据。
    		System.out.println("abc");
    		System.out.println("123");
    		System.out.println("");
    		//在控制台上输出布尔常量
    		System.out.println(true);  //只有两个值。
    		System.out.println(false);
    		//在控制台上输出空常量
    		//System.out.println(null);//空常量不能放在输出语句的里面
    	}
    }
    登入後複製

    在Java中,可以利用final關鍵字指示常數:

    package decom1;
    
    public class changliang {
    	public static void main(String[] args) {
    		
    		final double a=2.50;  //final一旦被定义变量,该变量的值就不能改变。
    		double b=2.0;
    		double c=3.0;
    		
    		System.out.println("输出结果:"+a*b+"与"+a*c);
    	}
    
    }
    登入後複製

    #輸出結果:5.0與7.5

    2.變數

    在一段時間都會改變的變數叫變數。

    變數名稱命名必須是以字母開頭並由字母或數字構成的序列,且大小寫敏感。

    不能使用Java中的關鍵字作為變數。

    宣告一個變數後,必須對宣告後的變數進行初始化。

    變數格式:

    直接變數:

    資料型別變數名稱= 資料;(直接定義) int i = 0;

    間接變數:

    資料型別變數名稱; 變數名稱= 資料; (間接定義) int i; i=1;

    package decom1;
    public class bianliang {
    	public static void main(String[] args) {
    		//定义一个byte变量
    		byte a =12;
    		System.out.println(a);
    		//定义一个short变量
    		short b;
    		b=13;
    		System.out.println(b);
    		//定义一个int变量
    		int c=14;
    		System.out.println(c);
    		//定义一个long变量
    		long d=2;
    		System.out.println(d);
    		//定义一个float变量
    		float e=12.04F;
    		System.out.println(e);
    		//定义一个double变量
    		double f=1.0;
    		System.out.println(f);
    		//定义一个char变量
    		char g = 'A';
    		System.out.println(g);
    		//定义一个boolean类型的变量
    		boolean h = true;
    		System.out.println(h);
    		boolean i = false;
    		System.out.println(i);
    		//定义2个int类型变量a,b
    		//int a = 12, b = 13;
    		/*int a, b;
    		a = 12;
    		b = 13;*/
    		//定义一个int类型的变量,初始值为12
    		int k = 12;
    		System.out.println(a);//12
    		//将变量a的值修改为13
    		k = 13;
    		System.out.println(a);//13				
    	}
    }
    登入後複製

    注意事項

      當我們給float類型變數賦值的時候,要在資料的後面加上F或f。
    • 當我們給long類型變數賦值的時候,建議後面加上L或l。
    • 當我們想要使用某個變數的時候,一定要先賦值,再使用,不然會報錯。
    • 當我們想要給某個變數賦值的時候,一定要考慮該變數的範圍,要不然就會報錯。
    • 在同一对花括号内,不能定义同名变量。

    第四条实例:

    package decom1;
    public class cuowu {
    	public static void main(String[] args) {
    		byte i = (byte)130;
    		System.out.println(i);
    	}
    
    }
    登入後複製

    输出结果为:-126

    以上是Java中的註解、資料型態、常數和變數的使用方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

    相關標籤:
    來源:yisu.com
    本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
    熱門教學
    更多>
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板