數(shù)據(jù)加載中……

          JAVA 強制數(shù)據(jù)類型轉換(轉)

          class Change{   
          public static void main(String[] args){      
          short shortvar=0;    
          int intvar=0;    
          String stringvar;   
          float floatvar=9.99f;    
          double doublevar=99999999.99;   
          char charvar='9';   
          String intstring
          ="10";    
          String floatstring
          ="10.1f";    
          String longstring
          ="99999999";   
          String doubleString
          ="99999999.9";   
          String s1
          ="0";   String s2="abc";   
          String s3
          ="true";
               
          //1.short-->int   
          intvar=shortvar;    
          System.out.println(intvar);

          //2.int-->short 
          shortvar= (short) intvar ;   
          System.out.println(shortvar);   

          //3.int->String    
          intvar=1;    
          stringvar
          =String.valueOf (intvar);    
          System.out.println(stringvar);     

           
          //4.float->String    
          stringvar=String.valueOf (floatvar);    
          System.out.println(stringvar);      

          //5. double->String    
          stringvar=String.valueOf (doublevar);    
          System.out.println(stringvar);      

          //6. char->String    
          stringvar=String.valueOf (charvar);   
          System.out.println(stringvar);       

          //7 String->int、float、long、double    
          int i=Integer.parseInt (intstring);    
          float f= Float.parseFloat (floatstring);    
          long lo=Long. parseLong (longstring);    
          double d=Double. parseDouble(doubleString);    
          System.out.println(i
          +"\n"+f+"\n"+lo+"\n"+d);     

          //8 String->byte、short    
          byte b=Byte.parseByte(s1);    
          short sh=Short.parseShort(s1);   
          System.out.println(b
          +"\n"+sh) ;      

          //9 String->char    
          char a=s2.charAt(0);   
          System.out.println(a);       

          //10 String-->boolean    
          boolean flag=Boolean.getBoolean(s3);    
          System.out.println(s3);        
           }
            
          }
            

          posted on 2008-05-09 14:43 曼迪 閱讀(266) 評論(0)  編輯  收藏 所屬分類: JAVA學習


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 开鲁县| 彭泽县| 闻喜县| 永丰县| 通辽市| 郴州市| 民乐县| 封开县| 阿巴嘎旗| 瓮安县| 太湖县| 博罗县| 白朗县| 岐山县| 师宗县| 龙川县| 汉川市| 新宁县| 罗田县| 沂南县| 阳谷县| 日照市| 宁海县| 博罗县| 孙吴县| 元氏县| 海晏县| 永福县| 五河县| 合作市| 辰溪县| 五原县| 沾益县| 婺源县| 长阳| 徐汇区| 安化县| 红原县| 新绛县| 湘乡市| 米脂县|