基本型別轉換

2022-05-28 08:21:14 字數 2279 閱讀 2929

object 是最終基類,任何形式值都可以轉化成  object形式。

基本型別轉換:強制(顯示)轉換和自動(隱式)轉換!

裝箱轉換:允許值型別隱式轉化為引用型別 ,是 強制轉換!

轉換方法

1,用()。此類是同類之間轉換,()內是轉換之後的   資料型別

例如,    int i = 0;

double d = 1.23;

i = (int)d;                此時,得出結果i=1。原來的double數值被轉換成了int數值。

注:此時轉換不執行四捨五入,只顯示d的整數部分。

2,用convert。可以將乙個基本資料型別轉換為另乙個基本資料型別! 

例如,float f = 7.3f;                       //在建立  float型別時,要使用f  字尾。

int d = convert.toint16(f);    //convert 將乙個基本資料型別轉換成另乙個基本資料型別!

此時,得出d=7,原來的float數值轉換成了int數值。

注:此時轉換執行四捨五入規律,即d數值是f數值的四捨五入所得!

例如, string s = "11";                     //string  賦值  一定要用"",切記!

int i = convert.toint16 (s);    //16表示16 位值,還可以是32位,64(此時int要改為long)位.

3,用parse。應用於字串轉換為相應值型別。

例如,   string s = "15.2";

double d = double.parse(s);  //parse將字串 15.2   轉換為它的相對應值型別  double,此時d=s=15.2

int i=(int)d;                        此時得出d=15.    完成了字串到相應值型別,再到整型的轉換!

4.@    轉義功能

string s=@"可以直接轉義一行「"呵呵」「哈哈哈」

此時輸出內容是 :可以直接轉義一行"呵呵」哈哈哈

5.留空功能      {}

string a = "帥哥";              

string  b="美女";             

string  c = "相互愛慕";

console.write("我是:,你是:,我們:",a,b,c);注意格式!  用,分隔,按順序排列  。

小練習1.判斷乙個數值和7有沒有關係

console.write("輸入100內任意整數");

int a = convert.toint16(console.readline());  //console.readline()代表輸入100內任意整數的數值

console.writeline(a % 7 == 0);            //能否被7整除

console.writeline(a % 10 == 7);           //個位是否是7

console.writeline(a / 10 == 7);           // 十位是否是7

2.任意數三個數字,並且求和!

console.write("請輸入第乙個數:");

double a = double.parse(console.readline());

console.write("請輸入第二個數:");

double b = double.parse(console.readline());

console.write("請輸入第三個數:");

double c = double.parse(console.readline());

console.write("輸入總和為:");

console.write(a + b + c );

基本型別轉換

1 整型預設int byte a 1 short b 2 int c 3 long d 4 高位元組轉低位元組,低位元組 裝不下 強轉!byte aa byte b short bb short c int cc int d 低位元組轉高位元組,高位元組 裝得下 自轉!long d1 c int c...

java基本型別轉換

一 int 和 string 互轉 1 int 轉為 string 1 public static string valueof int i 2 int a 9 string s new integer a tostring 2 string 轉為 int 1 int i integer.parsi...

20141010 基本型別轉換

object 最終基類 可以裝下所有其他的型別 包含所有的型別 所有型別可以裝換為 object 但object不能轉換為其他型別。裝箱轉換,允許將值型別隱式轉換為引用型別。輸出轉換的方式 強制轉換,convert parse。1 強制轉換 用 同一類中可以用強制轉換 輸出如下 注 不可包含字元 出...