零基礎學Java-基礎語法篇day1
常量
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);
}
}
識別符號
定義規則:
數字、字母、下劃線(_)和 *美元符($)*組成
- 不能以數字開頭
- 不能是關鍵字
- 區分大小寫
常見的命名約定:
方法、變數
識別符號是一個單詞的時候,首字母小寫 識別符號是多個單詞的時候,第一個單詞首字母小寫,其餘單詞首字母大寫
類
每個單詞的首字母
相關文章
- 零基礎如何快速掌握Python基礎語法?Python
- Java-基礎語法20:Lambda&方法引用Java
- Java-基礎語法19:網路程式設計Java程式設計
- Groovy基礎語法-字串篇字串
- Dart語法篇之基礎語法(一)Dart
- 零基礎學C語言 HelloWorldC語言
- 零基礎入門Python教程4節與基礎語法Python
- Java基礎-語法基礎Java
- 零基礎學Java-臧萌-極客時間-返現優惠Java
- 學習Rust 基礎語法Rust
- markdown學習(基礎語法)
- 菜鳥學習筆記:Java基礎篇1(基礎語法、物件導向)筆記Java物件
- Java-基礎-反射Java反射
- Java-基礎-HashMapJavaHashMap
- Java-基礎-ArrayListJava
- 「Golang成長之路」基礎語法篇Golang
- 4、JavaScript進階篇①——基礎語法JavaScript
- scala基礎語法-----Spark基礎Spark
- 基礎語法
- 零基礎學軟體之HTML語言HTML
- 淺談Kotlin語法篇之基礎語法(一)Kotlin
- Java學習之基礎語法Java
- 『學習資料推薦』零基礎掌握多國語言學習法
- Python零基礎好學嗎?零基礎如何學習Python?Python
- JavaScript 基礎卷(一):基礎語法JavaScript
- Python基礎:語法基礎(3)Python
- 【Java基礎】--深入剖析基礎語法Java
- Kotlin的語法糖(一)基礎篇Kotlin
- 英語語法基礎
- android基礎學習-android篇day12-UI基礎控制元件(上)AndroidUI控制元件
- android基礎學習-android篇day13-UI基礎控制元件(下)AndroidUI控制元件
- Java-基礎-LinkedListJava
- java-基礎-泛型Java泛型
- Xamarin XAML語言教程基礎語法篇大學霸
- Dart語法基礎Dart
- Vue基礎語法Vue
- Java 基礎語法Java
- CSS 基礎語法CSS