最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java基礎知識精通注釋與數據類型及常量與變量

 更新時間:2022年04月28日 11:16:16   作者:猿界的小皮皮  
本文給大家介紹了Java的注釋與數據類型和常量變量,這些都是最基礎的知識,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一. 注釋

1.簡介

    注釋就是一種解釋程序的文本,提高代碼的可讀性,幫助我們查找錯誤,不會影響程序的運行,不用擔心可執(zhí)行代碼變得多。

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個字節(jié)        -2147483648 ~ 2147483647
short          2個字節(jié)        -32768 ~ 32768
long           8個字節(jié)        -9223372036854775808 ~  9223372036854775808
byte           1個字節(jié)        -128 ~ 127

int最常用,如果一個數值比較大就用long,另外short與byte用于特定應用場合,例如底層的文件處理或者儲存空間寶貴的數組。

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

3.浮點類型

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

類型         儲存需求             數值范圍
float           4個字節(jié)             大約 +-3.40282347E+38F(有效數位為6~7位)
double       8個字節(jié)             大約 +-1.79769313486231570E+308(有效數位為15位)

  • double類型數值精度是float類型的兩倍,大部分常用double類型。
  • float類型用于特定場所,例如單精度的庫或者儲存大量的數據時。
  • float類型的數值后面有一個后綴F或f,例如:3.14F/f。如果后面沒有F/f后綴時,系統(tǒng)會默認是double類型。

警告:浮點數值不適用無法接受舍入誤差的金融計算

System.out.println(2.0-1.1);  //系統(tǒng)將打印出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基礎知識精通注釋與數據類型及常量與變量的文章就介紹到這了,更多相關Java數據類型內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java注解之Repeatable解讀

    Java注解之Repeatable解讀

    這篇文章主要介紹了Java注解之Repeatable,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 在Java生產環(huán)境下進行性能監(jiān)控與調優(yōu)的詳細過程

    在Java生產環(huán)境下進行性能監(jiān)控與調優(yōu)的詳細過程

    在Java生產環(huán)境下進行性能監(jiān)控與調優(yōu)是一個復雜但重要的過程,它涉及到多個方面,包括代碼分析、JVM監(jiān)控、線程管理、垃圾收集優(yōu)化、內存管理、數據庫交互等,下面我將提供一個詳細的概述和示例代碼,需要的朋友可以參考下
    2025-02-02
  • Java中關于MouseWheelListener的鼠標滾輪事件詳解

    Java中關于MouseWheelListener的鼠標滾輪事件詳解

    這篇文章主要介紹了Java中關于MouseWheelListener的鼠標滾輪事件詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • 關于jackson序列化和feign返回值的問題

    關于jackson序列化和feign返回值的問題

    這篇文章主要介紹了關于jackson序列化和feign返回值的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Java日常練習題,每天進步一點點(2)

    Java日常練習題,每天進步一點點(2)

    下面小編就為大家?guī)硪黄狫ava基礎的幾道練習題(分享)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07
  • Nacos配置中心搭建及動態(tài)刷新配置及踩坑記錄

    Nacos配置中心搭建及動態(tài)刷新配置及踩坑記錄

    這篇文章主要介紹了Nacos配置中心搭建及動態(tài)刷新配置及踩坑記錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Spring Security 將用戶數據存入數據庫

    Spring Security 將用戶數據存入數據庫

    這篇文章主要介紹了Spring Security 如何將用戶數據存入數據庫,幫助大家更好的理解和學習Spring Security,感興趣的朋友可以了解下
    2020-09-09
  • 簡單理解Java的抽象類

    簡單理解Java的抽象類

    這篇文章主要介紹了Java的抽象類,是Java入門學習中的基礎知識,需要的朋友可以參考下
    2015-09-09
  • 淺析SpringBoot中常見的底層注解

    淺析SpringBoot中常見的底層注解

    Spring?Boot?是一個用于創(chuàng)建獨立的、基于Spring框架的Java應用程序的框架,它提供了許多注解,下面小編就來和大家介紹一些常見的底層注解吧
    2023-08-08
  • java獲取ip地址與網絡接口的方法示例

    java獲取ip地址與網絡接口的方法示例

    這篇文章主要給大家介紹了關于利用java如何獲取ip地址與網絡接口的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-01-01

最新評論

宜章县| 萍乡市| 铜川市| 泉州市| 牙克石市| 白河县| 泰兴市| 葫芦岛市| 通州区| 祥云县| 洛浦县| 磐安县| 黄大仙区| 凭祥市| 台中县| 株洲县| 应用必备| 秦安县| 同江市| 凤凰县| 馆陶县| 张家港市| 电白县| 灌阳县| 山阴县| 铜陵市| 永定县| 平舆县| 通化县| 区。| 鹤壁市| 东乌珠穆沁旗| 冀州市| 卓尼县| 会东县| 方正县| 永平县| 运城市| 西安市| 武邑县| 东台市|