PIXNET Logo登入

安安的code日記

跳到主文

自學程式中,只是我的學習筆記

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 10月 19 週二 202116:11
  • ArrayList類介紹

陣列的長度一但建立了,就不能更改,只能另創新陣列,再把原陣列中的資料移過去。
ArrayList是一個可以自由修改長度的類別,屬於 java.util, 類別名稱後面有<E>,代表泛型
(繼續閱讀...)
文章標籤

Lillian 發表在 痞客邦 留言(0) 人氣(14)

  • 個人分類:JAVA
▲top
  • 10月 14 週四 202117:29
  • 列舉-enum

image
因為還沒有學到內部類,對於enum的用法有點模糊...
Java(enum)列舉用法詳解
(繼續閱讀...)
文章標籤

Lillian 發表在 痞客邦 留言(0) 人氣(4)

  • 個人分類:JAVA
▲top
  • 9月 29 週三 202120:23
  • 類別練習-學生成績系統

今天練習了一個題目-學生資訊系統
功能:
(繼續閱讀...)
文章標籤

Lillian 發表在 痞客邦 留言(0) 人氣(33)

  • 個人分類:JAVA
▲top
  • 9月 23 週四 202120:45
  • String - 字串

image
字串-String
是一種參考資料型態,當宣告 String str = "abc";  時,會在stack記憶體中開一個空間名為str,然後在heap記憶體的【字串池】中開一個放置字串"abc"
(繼續閱讀...)
文章標籤

Lillian 發表在 痞客邦 留言(0) 人氣(4)

  • 個人分類:JAVA
▲top
  • 9月 21 週二 202115:17
  • 遞迴-「費氏數列」&「河內塔」

F_{0}=0
遞迴
就是指函式自己呼叫自己,但遞迴會增加程式在執行時的負擔,資料太多時記憶體甚至會不夠。 但有些問題用遞迴來解決,可以增加效益,這就要自行做判斷取捨。
(繼續閱讀...)
文章標籤

Lillian 發表在 痞客邦 留言(0) 人氣(795)

  • 個人分類:JAVA
▲top
  • 9月 16 週四 202112:55
  • 陣列應用-陣列依照輸入的數量加長 / 排列陣列大小

image
讓使用者輸入學生成績,範圍0~100,輸入-1時結束程式
import java.util.Scanner;
public class MainClass {
public static void main(String[] args) {
//輸入學生成績,範圍0~100,輸入-1時結束程式
Scanner sc = new Scanner(System.in);
int student[] = new int[2];
int count = 0;
while (true) {
if (count == student.length) {
student = doubleArr(student);
}
int input;
do {
System.out.print("Enter " + (count + 1) + "th Grade:");
input = sc.nextInt();
if (input == -1) {
break;
}
} while (input < 0 || input > 100);
if (input == -1) { //必須在break一次離開當前迴圈
break;
}
student[count] = input;
count++;
System.out.println(student.length);
}
}
public static int[] doubleArr(int arr[]) {
int newArr[] = new int[arr.length * 2]; //將陣列長度放大兩倍
for (int i = 0; i < arr.length; i++) { //將原陣列的數值放入增倍的陣列
newArr[i] = arr[i];
}
return newArr; //傳回新陣列的地址
}
}
(繼續閱讀...)
文章標籤

Lillian 發表在 痞客邦 留言(0) 人氣(45)

  • 個人分類:JAVA
▲top
  • 9月 15 週三 202120:35
  • 基本函式介紹-交換陣列位置 / 計算次方 / 骰子遊戲

image
函式,只能創建在類別(class)下方,且一個類別裡,main函式只可以有一個。用來將重複、同樣的功能,定義一起。
 
(繼續閱讀...)
文章標籤

Lillian 發表在 痞客邦 留言(0) 人氣(117)

  • 個人分類:JAVA
▲top
  • 9月 15 週三 202112:05
  • 二維陣列

image
資料型態 陣列名稱[][]=new 資料型態[列個數][行個數];         //列的個數一定要填
java只有這種記憶體分配方式,c++還有其他方法,像是切割記憶體
(繼續閱讀...)
文章標籤

Lillian 發表在 痞客邦 留言(0) 人氣(397)

  • 個人分類:JAVA
▲top
  • 9月 14 週二 202110:32
  • 一維陣列

此篇文章受密碼保護,請輸入密碼後閱讀。
(繼續閱讀...)
文章標籤

Lillian 發表在 痞客邦 留言(0) 人氣(3)

  • 個人分類:JAVA
▲top
  • 9月 13 週一 202112:30
  • 迴圈-星狀圖

image
用迴圈畫各種圖形,去認自己清楚多層迴圈的邏輯
1.畫出等腰三角形,三角形的高度為7
(繼續閱讀...)
文章標籤

Lillian 發表在 痞客邦 留言(0) 人氣(825)

  • 個人分類:JAVA
▲top
12»

個人資訊

Lillian
暱稱:
Lillian
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • (825)迴圈-星狀圖
  • (795)遞迴-「費氏數列」&「河內塔」
  • (615)陣列/字串-猜猜幾A幾B
  • (397)二維陣列
  • (382)課本練習-第四章( if / case/ while / for)*判斷是否為質數
  • (117)計算機概論-檔案壓縮
  • (54)課本while例題-平均分數計算
  • (33)類別練習-學生成績系統
  • (4)String - 字串
  • (2)什麼是修飾詞-static

文章分類

  • JAVA執行介紹 (3)
  • 計算機概論 (3)
  • 測驗訂正 (3)
  • JAVA-自己做的小練習 (11)
  • LeetCode紀錄 (2)
  • google到的小資料合集 (1)
  • JAVA (13)
  • 未分類文章 (1)

最新文章

  • JVM執行流程 - 靜態加載步驟
  • ArrayList類介紹
  • 漢明碼練習
  • 計算機概論-檔案壓縮
  • 為什麼ASCII是七位編碼?
  • 列舉-enum
  • windows cmd命令提示窗口
  • 什麼是修飾詞-static
  • LeetCode紀錄- Reverse 顛倒數字
  • 演算法-快速排序法

最新留言

  • [21/10/17] 美美的 於文章「計算機概論-檔案壓縮...」留言:
    *來逛逛**分**享**一**下**收到的圖po在我的部落格...

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: