在 Java 中,final 變數只能賦值一次。它可以在宣告時賦值,也可以在以後賦值。如果 final 變數沒有賦值,則被視為空白 final 變數。以下規則規定了空白 final 變數的初始化。例項級別的空白 final 變數不能不初始化。例項級別的空白 final 變數必須在每個建構函式中初始化。例項級別的空白 final 變數不能在類方法中初始化。靜態的空白 final 變數不能不初始化。靜態 final 變數必須在靜態塊中初始化。靜態 final 變數不能... 閱讀更多
要查詢陣列元素的和,建立一個空變數。(sum)用 0 初始化它在一個迴圈中。遍歷每個元素(或從使用者處獲取每個元素),將每個元素新增到 sum。列印 sum。示例import java.util.Arrays; import java.util.Scanner; public class SumOfElementsOfAnArray { public static void main(String args[]){ System.out.println("Enter the required size of the array :: "); Scanner s = new Scanner(System.in); int size = s.nextInt(); int myArray[] = new int [size]; int sum = 0; System.out.println("Enter the elements of the array one by one "); for(int i=0; i
弗洛伊德三角形,以羅伯特·弗洛伊德命名,是一個直角三角形,它是使用自然數構成的。它從 1 開始,連續選擇序列中下一個更大的數字。演算法獲取要列印的行數 n。進行 n 次外部迭代 I 以列印行進行內部迭代 J 到 I列印 K遞增 K在每次內部迭代後列印換行符示例import java.util.Scanner; public class FloyidsTriangle { public static void main(String args[]){ int n, i, j, k = 1; System.out.println("Enter the number of lines you need in the FloyidsTriangle"); Scanner sc ... 閱讀更多
java.util.Scanner 類是一個簡單的文字掃描器,它可以使用正則表示式解析基本型別和字串。1. Scanner 使用分隔符模式將輸入分解成標記,預設情況下匹配空格。2. 掃描操作可能會阻塞,等待輸入。3. 如果不進行外部同步,Scanner 不安全用於多執行緒環境。Scanner 類的 nextInt() 方法用於從源讀取整數值。示例 import java.util.Scanner; public class ReadingNumbersFromUser { public static void main(String args[]){ Scanner sc = new Scanner(System.in); System.out.println("Enter a number ::"); int num ... 閱讀更多