Java是一種廣泛使用的計算機編程語言,擁有跨平台、面向對象、健壯性、安全性等特性,適用於各種應用程序的開發。而則是一個示例程序,用於展示Java語言的基本語法。
一、Hello World
在編寫第一個Java程序時,通常使用「Hello World」字符串來做為輸出,代碼如下:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
以上代碼定義了一個名為「Hello」的Java類,其中包含一個名為main()的方法。該方法是程序執行的入口點,在該方法中,使用System.out.println()打印輸出了「Hello World」字符串。
該程序可以通過以下命令進行編譯和運行:
javac Hello.java //編譯 java Hello //運行
二、變量與數據類型
Java是一種強類型語言,變量在使用之前必須進行顯式聲明。Java支持多種數據類型,包括整型、浮點型、布爾型、字符型等。
以下是一個變量聲明和賦值的示例:
public class Variable {
public static void main(String[] args) {
int x = 1;
double y = 2.5;
char z = 'a';
boolean flag = true;
System.out.println(x);
System.out.println(y);
System.out.println(z);
System.out.println(flag);
}
}
以上代碼定義了四個變量,包括一個整型、一個雙精度浮點型、一個字符型和一個布爾型。然後使用System.out.println()打印輸出了這些變量。
三、流程控制語句
Java支持各種類型的流程控制語句,包括條件語句、循環語句等。
以下是一個if條件語句和for循環的示例:
public class ControlFlow {
public static void main(String[] args) {
int x = 10;
if (x > 5) {
System.out.println("x is greater than 5");
} else {
System.out.println("x is less than or equal to 5");
}
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
}
}
以上代碼中,首先使用if條件語句來判斷變量x是否大於5,如果是則輸出一條字符串;否則輸出另一條字符串。然後使用for循環語句來打印輸出0~4的數字。
四、面向對象編程
Java是一種面向對象的語言,具有類、對象、繼承、多態性等特性。
以下是一個類和對象的示例:
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public void introduce() {
System.out.println("My name is " + this.name + ", I'm " + this.age + " years old.");
}
}
public class Object {
public static void main(String[] args) {
Person person = new Person("John", 20);
person.introduce();
}
}
以上代碼定義了一個名為Person的類,包含姓名和年齡兩個屬性和一個介紹自己的方法。然後在另一個類Object中創建了一個Person對象,並調用了其介紹自己的方法。
以上就是關於JavaHello的詳細介紹,包括Hello World輸出、變量與數據類型、流程控制語句和面向對象編程等。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/295396.html
微信掃一掃
支付寶掃一掃