發表文章

劉任昌python,print,input,字串[::-1]

圖片
程式碼 #劉任昌的第一個python程式2023/2/20 print("你在跟我哈啦嗎?") #python輸出比Java簡單太多 a = "你在跟我哈啦,狗吃屎" #python指令結尾不需要;分號 b = '貓抓鼠,師父開撈駛來時' #phthon字串單引雙引號都可 print(a) print(b) c = a[1:5:] #取字串a的第1到5(不含),從0開始 print(c) c = a[::-1] print(c) a = input("自己輸入字串:") print("你輸入:"+a) print("反過來:"+a[::-1]) 心得 Java輸出System.out.println();

劉任昌對照Python與JavaScript指令

比較Python與JavaScript指令 for x in range(20): #x整數, str方法 a = "" #python用縮排取代{ }當作區段 for y in range(x): a += str(y) print("第" + str(x) +"列:" + a) # Java, C靜態變數,必須先宣告變數 # Python, JavaScript允許動態變數,可以不用先宣告 Javascript程式碼:不執行,看程式碼,必須在撰寫模式貼上 <h1>HTML與JavaScript</h1> <div id="show"></div> <script> var a = "劉任昌會Python與JavaScript<br>"; for (var x=0; x<10; x++) { /*JavaScript註解Python縮排分區段,{}*/ a +="第" + x +"列:" for (var y=0; y < x; y++) a += y; a += "<br>"; } document.getElementById("show").innerHTML = a; </script> HTML與JavaScript

劉任昌JavaScript輸出與輸入的程式碼

圖片
JavaScript輸出與輸入的程式碼 輸入字串: JavaScript程式碼 <p>輸入字串:<input type="text" len="50" id="in"></p> <p><input type="button" value="執行JavaScript" onclick="f()"></p> <p id="out"></p> <script> function f(){ var a = document.getElementById("in").value;/*取得id=in的文字*/ var b = "原字串: "+a+"<br>長度是:"+a.length+"<br>反串是: "; var c = ""; for (var i = 0; i < a.length; i++) c = a.slice(i,i+1) + c; b = b +"<font size=7>" +c + "</font>"; document.getElementById("out").innerHTML = b;/*輸出html指令*/ } </script> 196影片

劉任昌JavaScript,input,text,getElementById.

圖片
JavaScript輸出與輸入 輸入字串: JavaScript輸出與輸入的程式碼 <p>輸入字串:<input type="text" len="50" id="in"></p> <p><input type="button" value="執行JavaScript" onclick="f()"></p> <p id="out"></p> <script> function f(){   var a = document.getElementById("in").value;/*取得id=in的文字*/   var b = "原字串: "+a+"<br>長度是:"+a.length+"<br>反串是: ";   var c = "";   for (var i = 0; i < a.length; i++)      c = a.slice(i,i+1) + c;    b = b +"<font size=7>" +c + "</font>";   document.getElementById("out").innerHTML = b;/*輸出html指令*/ } </script> 劉任昌196上課影片

劉任昌Java套件Scanner,方法length(),charAt()

圖片
Java程式碼 import java.util.Scanner; /*開啟套件package util=utility用途,Scanner掃描器*/ /*蔡英文utility industry=公用事業產業,電力,自來水,效用=utility */ class MyClass { public static void main(String[] args) { String a, b=""; /*定義字串a,b */ Scanner myObj = new Scanner(System.in); /*建構掃描物件*/ System.out.print("輸入: "); a = myObj.nextLine(); /*輸入文字nextLine到變數a */ System.out.println("長度: " + a.length());/*輸出字串長度length() */ for (int i = 0; i < a.length(); i++) /*迴圈 */ b = a.charAt(i) + b; /*a字元順序放到b前面*/ System.out.println("輸出: "+ b); } } Visual Studio Code程式開發環境 Java類別Classes/物件Objects 每一個類別或物件,包含屬性attributes與方法method。 JavaScript將輸入的字串顛倒輸出 輸入字串: JavaScript將輸入的字串顛倒輸出程式碼 <p>輸入字串:<input type="text" len="50" id="in"></p> <p><input type="button" value="執行JavaScript" onclick="f(...

劉任昌Java內建方法length(),charAt()

圖片
w3schools編寫Java程式語言 微軟VS Code編寫Java程式語言 Java程式語言 public class Main {/*劉任昌w3schools內建方法length,charAt*/ public static void main(String[] args) { String a = "狗吃大便,貓抓鼠"; String b = ""; /*字串b初始值是空的*/ int c = a.length(); /*方法 length() 得到字串長度*/ System.out.println("原來字串: " + a); System.out.println("字串長度: " + c); for (int i = 0; i 下次上課Java程式語言 import java.util.Scanner; // Import the Scanner class class MyClass { public static void main(String[] args) { String a, b=""; Scanner myObj = new Scanner(System.in); // Create a Scanner object System.out.print("輸入: "); a = myObj.nextLine(); // Read user input for (int i = 0; i

劉任昌w3schools遞迴函數recursive function

圖片
先利用w3schools再利用VS Code public class Main { //劉任昌2022.12.16類別名稱Main public static void main(String[] args)//必須存成Monkey.java { int r = 16; //宣告整數r=方法sum for (int i =0; i 0) { //條件判斷 return k + sum(k - 1); //k>0, 計算 k + sum(k-1)遞迴 } else { //遞迴,類似f(f(f(x)))函數 return 0; } } public static int f(int k) { //方法(函數f)參數 k if (k > 0) { //條件判斷 return k * f(k - 1); //k>0, 計算 k * f(k-1)遞迴 } else { //遞迴,類似f(f(f(x)))函數 return 1; } } } 先利用w3schools Visual Studio Code 劉任昌教學影片