JAVA JAVA , , float,double , String , 、 。 。
,Java , 、 , ; ,Java boolean; char; byte、short、int、long; float、double。 。 , , String Date。 , , 。
1 \r
java , :
(1).
(2).
(3).
。
2
Java 、 、 ,
[center](byte,short,char)--int--long--float--double[/center]
:
●
●
●
2.1
, , , Java :
byte b;int i=b;long l=b;float f=b;double d=b;
char , ( ) , ASCII , \r
char c='c'; int i=c; System.out.println("output:"+i);
:output:99;
byte,short,char , , , 。
short i=99;char c=(char)i;System.out.println("output:"+c);
:output:c;
,byte,short,int , , int 。
2.2
, , 。 :
int i=99;byte b=(byte)i;char c=(char)i;float f=(float)i;
, , 。
2.3
, Java , , , , 。Java , Boolean、Character、Integer、Long、Float Double, boolean、char、int、long、float double。 String Date 。 。
( ) , 。
, , , 。 :
1, float double :
float f1=100.00f; Float F1=new float(f1); Double d1=F1.doubleValue();//F1.doubleValue() Float double
double int :
double d1=100.00; Double D1=new Double(d1); int i1=D1.intValue();
int double , :
int i1=200; double d1=i1;
, 。 :
Boolean(boolean value)、Character(char value)、Integer(int value)、Long(long value)、Float(float value)、Double(double value)
, ××Value() , 。 , , , ,intValue() , doubleValue() 。
3
, java.lang.Object toString() , 。 :Characrer,Integer,Float,Double,Boolean,Short toString() toString() 、 、 、 、 、 。 :
int i1=10;float f1=3.14f;double d1=3.1415926;Integer I1=new Integer(i1);// Integer \rFloat F1=new Float(f1); // Float \rDouble D1=new Double(d1); // Double \r// toString() String si1=I1.toString();String sf1=F1.toString();String sd1=D1.toString();Sysytem.out.println("si1"+si1);Sysytem.out.println("sf1"+sf1);Sysytem.out.println("sd1"+sd1);
、
, , ASCII , , ,'1' 1, ASCII , , Character getNumericValue(char ch) 。
、Date
Date , int 、 、 、 、 、 , , , Date :
Date(int year, int month, int date): int 、 、
Date(int year, int month, int date, int hrs, int min): int 、 、 、 、
Date(int year, int month, int date, int hrs, int min, int sec): int 、 、 、 、 、 \r
Date , 1970 1 1 0 0 0 。 ,Date :Date(long date)
Date 、 、 、 、 、 Date getYear()、getMonth()、getDate()、getHours()、getMinutes()、getSeconds()、getDay() , Date int。
Date getTime() , ,Date toString() String 。
Date , 20020324, , ,
import java.text.SimpleDateFormat;import java.util.*;java.util.Date date = new java.util.Date();// YYYYMMDD SimpleDateFormat sy1=new SimpleDateFormat("yyyyMMDD");String dateFormat=sy1.format(date);// , , SimpleDateFormat sy=new SimpleDateFormat("yyyy");SimpleDateFormat sm=new SimpleDateFormat("MM");SimpleDateFormat sd=new SimpleDateFormat("dd");String syear=sy.format(date);String smon=sm.format(date);String sday=sd.format(date);
:
, , JAVA , JAVA java.util.*
Integer \r
Boolean \r
Character \r
Float \r
Double \r
String \r
Date
, 。