資料型態的轉換
Last updated
(欲轉換的資料型態)變數名稱 ;package ch03;
public class ch03_4_5 {
public static void main(String[] args) {
int a=25;
int b=9;
System.out.println("a= "+a+ ",b= "+b);
System.out.println("a/b= "+a/b);
// 將a轉換成浮點數之後,再除以b
System.out.println("(float)a/b= "+(float)a/b);
}
}
import java.util.Scanner;
public class class_name //類別名稱
{
public static void main(String[] args)
{
Scanner 物件名稱=new Scnner (System.in); //宣告 Scanner 類別的變數
資料型態 變數名稱 a; //宣告變數
... ...
變數名稱=物件名稱.相對應型態的Scanner 類別函數; //讀入資料至變數
... ...
}
}package ch03;
import java.util.Scanner;
public class ch03_5 {
public static void main(String[] args) {
Scanner sc=new Scanner (System.in); //宣告 Scanner 類別的物件名為:sc
System.out.print("請輸入姓名");
String str; //宣告變數str
str=sc.nextLine(); //輸入字串,給str存放
System.out.println("歡迎 "+str);
}
}
Ssanner scn=new Scanner(System.in); //宣告Scanner類別的物件
int i; //宣告整數變數
double d; //宣告倍精度浮點數
i=scn.nextInt(); //輸入整數數值,給i存放
d=scn.nextDouble(); //輸入倍精度浮點數數值,給d存放package ch03;
import java.util.Scanner;
public class ch03_5_2 {
public static void main(String[] args) {
Scanner scn=new Scanner (System.in); //宣告 Scanner 類別的物件名為:scn
String name;
int age;
System.out.print("請輸入姓名");
name=scn.nextLine(); //輸入字串,給name存放
System.out.print("請輸入年齡");
age=scn.nextInt(); //輸入整數,給age存放
System.out.print("歡迎, "+name+", 您目前 ");
System.out.println(age+" 歲。");
}
}package ch03;
import java.util.Scanner;
public class ch03_5_3 {
public static void main(String[] args) {
Scanner scn=new Scanner (System.in); //宣告 Scanner 類別的物件名為:scn
System.out.print("請輸入姓名");
String str; //宣告變數str
str=scn.nextLine(); //輸入字串,給str存放
char ch;
ch=str.charAt(2); //取出字串第2個字元
System.out.print(ch); //印出第二個字元
}
}