char = 字元
byte = 整數
short
int
long
float = 浮點數
double
boolean = 布林
Data Type 變數名稱 = _____ ; 初始值
※注意大小寫
※英文字母,數字or底線
#################################################################################
for example2
//變數的宣告
public class Test3{
public static void main (String args[]){
//int num1=2, num2=3;
int num1=2;
int num2=3;
System.out.println("I have "+num1+" dog"+".");
System.out.println("He has "+num2+" dog"+".");
System.out.println("So we are have "+(num1+num2)+" dogs"+"."); System.out.println("Sol:"); System.out.println(num1+" + "+num2+" = "+(num1+num2));
}
}
#################################################################################
Ans:
※ 跳脫字元
\n ---> 換行
\t ---> Tab
\\ ---> 斜線
\" ---> 雙引號
\' ---> 單引號
#################################################################################
for example 4
//字元宣告
public class Test4{
public static void main(String args[]){
char c1=71; // ASCII
char c2='G'; // 字母
char c3='\u0047'; // unicode
char c4='\"'; // "
System.out.println(c1+","+c2+","+c3);
System.out.println("\"Spring is coming.\"");
System.out.println(c4+"Spring is coming."+c4);
}
}
#################################################################################
Ans:
//Data Type Change
1. 轉換前的資料型態要和轉換後相容。
2. 轉換後的資料型態要大於轉前。
※(資料型態) 變數名稱。
#################################################################################
for example 5
//字元宣告
public class Test5{
public static void main(String args[]){
int a=47; //
float b=2.3f; //
int c=36,d=7; //
System.out.println("Sol:");
System.out.println("a= "+a+" , "+" b= "+b);
System.out.println(a+"/"+b+" = "+(a/b));
System.out.println("c= "+c+" , "+" d= "+d);
System.out.println(c+"/"+d+" = "+(double)c/d);
}
}
#################################################################################
Ans:
#################################################################################
※String 轉 數值
Byte.parseByte()
Short.parseShort()
Integer.parseInt()
Long.parseLong()
Float.parseFloat()
Double.parseDouble()
#################################################################################
※for example 相乘 (Swing)
//
import javax.swing.*;
public class SwingDemo{
public static void main(String args[]){
String str; //負責接收輸入的data
int num; //負責轉換後的data
str=JOptionPane.showInputDialog("Input number:"); //將輸入值指定給str
num=Integer.parseInt(str); //將轉換後的值指定給給num
JOptionPane.showMessageDialog(null,(num*num));
}
}
#################################################################################
一元運算子
+ ---> 正號
- ---> 負號
算數運算子
+
-
*
/
% ---> 取餘數, ex: a=5%3 = 2
if 敘述和關係運算式
>
<
=
!=
==
#################################################################################
遞增遞減運算子
++
--
沒有留言:
張貼留言