2022年7月4日 星期一

程式語言基礎概念整理-1

 

變數宣告

變數使用

入口寫法

線上編輯

清單宣告

java

明確表示變數類型

變數類型 變數=;

  int number=10;

  Double number2=10.3;

  char key='a';

  String name="小明";

  Boolean flag=true;

不明確表示變數類型

var age = 10; 

變數前可不加任何符號,直接使用。

如:number

System.out.println(number)

 

或先轉成字串

Integer.toString(number)

*要放在與檔名相同的class類別中,否則會報錯

public class Main {

public static void main(String[] args) {

System.out.println("Hello World");

}

}

 

java線上編輯

*以下類型可省略

Array

String[]  array= new String[清單長度];

int[]  array=new int[]{5,7,8};

 

ArrayList

ArrayList<類型> arraylist=new ArrayList<類型> ( );

 

LinkedList

LinkedList<類型> linkedList=new LinkedList<>();

 

kotlin

賦值後不可更改

val 變數變數類型=

val  pi : Int =3.14

賦值後可更改

var  score : Int = 5

註:變數不可為空

於變數前加$

如:$score

println($score)

*fun main()為入口

 

fun main() { 

println("Hello World"

}

kotlin線上編輯

*以下類型可省略

Array 不可變動長度

val arr: Array<類型> = arrayOf(1,2,3)

 

List

var numbers: List<類型> = listOf(1, 2, 3)

MutableList 可變動長度 

val mutableList:MutableList<類型> = mutableListOf(1,2,3)

javaScript

賦值後可更改

var 變數=

var score=5

區域中不能重新宣告

let變數=

let score=5

賦值後可更改

不能更改,且不能重新明

const 變數=常數值

const PI = 3.14;

變數前可不加任何符號,直接使用。

如:score
console.log('The value of score is ' + score);
 
程式包在<script></script>
由上到下。沒有特定的function入口。
 
線上編輯(網頁)

Array

const  清單_= [item1, item2,…]; 

const  names = ["小白", "小黃", "小黑"];

const  清單_= new Array("小白", "小黃", "小黑");

 

dart

賦值後類型確定

var 變數=值;

var number = 1;

類型可動態改變

dynamic變數=值;

dynamic number = 1;

object 變數=;

(默認只能使用Object類型的屬性和方法

值為常數,不可更改

finalconst

變數前可不加任何符號,直接使用。

如:number

print(number);

* main()為入口

 

void main() {

print('Hello World');

}

dart線上編輯

List

固定長度宣告

var清單_= new List(清單長度)

不固定長度宣告

var  清單_= ["小白", "小黃", "小黑"] ;

 var   清單_ = new  List();

dynamic清單_= ["小白", "小黃", "小黑"];

python

變數=

name = "小白

string = '123' 

number = 1 

flag = true

變數前可不加任何符號,直接使用。

如:name

print(name)

沒有特定的入口,由上到下執行

Python線上編輯

清單_= ["清單1", "清單2", "清單3"]

清單_= list(("清單1", "清單2", "清單3"))

 

C++

變數型態 變數名稱;

int number=1;

char key='A';

string text = "Hello"; 

bool  Boolean = true;  

變數前可不加任何符號,直接使用。

如:number

cout << number;

cout << text;

#include <iostream>

using namespace std;

int main() {

  cout << "Hello World";

  return 0;

}

C++線上編輯

變數類型 變數[變數長度] = {"清單1", "清單2", "清單3"};

int number[3] = {10, 20, 30};

 

php

$變數=

$a = '姓名'; 

$b = 1; 

$c = true;

於變數前加$

如:$a

echo $a;

沒有特定的入口,由上到下執行,包在<? ?>

<?php

echo 'Hello World';

?>

php線上編輯

PHP 7.1.0之後

$info = array('清單1', '清單2', '清單3');

 

沒有留言:

張貼留言