零基礎學Java-基礎語法篇day1

星空璀璨 萬里無雲發表於2020-11-23

常量

在這裡插入圖片描述

public class A{//這是通過class類定義了一個類,類名為A
/*
這是程式的入口點
main 方法,也稱之主方法
如果程式沒有寫主方法,將在執行的時候出現錯誤
*/
	public static void main(String[] args){
		System.out.println("你好,黑馬程式設計師");
		System.out.println("123");
		System.out.println("12.3");//字串常量
		
		System.out.println(123);	//整數常量
		
		System.out.println(12.3);   //小數常量
		System.out.println('s');	//字元常量
		System.out.println(5>10);	//布林常量
	}
}

列印結果:
在這裡插入圖片描述

變數

定義格式:

資料型別 變數名 = 資料值

  • 變數不允許重複定義
  • 一條語句可以定以多個變數,中間以,分割
  • 變數在使用之前一定要賦值
  • 定義float型別變數時,需要在數值後加入F/f標識
  • 定義long型別變數時,需要在數值後加入L/l標識,建議L
public class A{
	public static void main(String[] args){
		float a=11.1F;
		long b=1000L;
		System.out.println(a);	//整數變數
		System.out.println(b);   //小數變數
		
	}
}

列印結果:

11.1
1000

**作用域:**只在所在的大括號有效

public class A{
	public static void main(String[] args){
		float a=11.1F;
		
		System.out.println(a);	//整數變數
		{
		long b=1000L;	
		}
		System.out.println(b);   //小數變數
	}
}

編譯錯誤:
在這裡插入圖片描述
分析原因:
大括號執行完畢後,變數b 的記憶體空間釋放

資料型別

計算機中最小的儲存單元是 位元組byte 1byte=8bit

基本資料型別記憶體佔用和取值範圍
在這裡插入圖片描述

public class A{//這是通過class類定義了一個類,類名為A
/*
這是程式的入口點
main 方法,也稱之主方法
如果程式沒有寫主方法,將在執行的時候出現錯誤
*/
	public static void main(String[] args){
		int a=10;
		double b=12.3;
		char c ='a';
		boolean d =true;
		
		System.out.println(a);	//整數變數
		System.out.println(b);   //小數變數
		System.out.println(c);	//字元變數
		System.out.println(d);	//布林變數
	}
}

列印結果:

10
12.3
a
true

常量 預設的型別 int double
與C語言區別:
布林 boolean

鍵盤錄入

步驟一:導包,需要解除安裝class的上邊

import java.util.scanner;

步驟二:建立物件

Scanner sc = new Scanner(System.in);

步驟三:使用變數接收資料

int i=sc.nextInit();
import java.util.Scanner;
public class A{
	public static void main(String[] args){
		Scanner sc=new Scanner(System.in);
		int a = sc.nextInt();
		System.out.println(a);
	}
}

識別符號

定義規則:
數字、字母、下劃線(_)和 *美元符($)*組成

  • 不能以數字開頭
  • 不能是關鍵字
  • 區分大小寫

常見的命名約定:

方法、變數
識別符號是一個單詞的時候,首字母小寫 識別符號是多個單詞的時候,第一個單詞首字母小寫,其餘單詞首字母大寫

每個單詞的首字母

相關文章