JAVA的数据类型

来源:互联网 发布:淘宝服装制作厂 编辑:程序博客网 时间:2024/06/05 09:58

 

boolean
byte
short
char
int
long
float
double
以上的八种是基本数据类型
 
 
String        是一种类类型
[]      数组类型
以上两种数据类型合称为引用数据类型
 
 
通常在给类赋值是用 set...
 
取值时通常是用 get...
 
例:
public class person{
    private String name;
    private String sex;
    private int age;
public void setName(String n){
    name=n;
    }
public void setSex(String s){
    sex=s;
    }
public void SetAge(int a){
    age=a;
    }
public String getName(){
    return name;
    }
public String getSex(){
    return sex;
    }
public int getAge(){
    return age;
    }
public String toString(){
    return name+" "+sex+" "+age;
    }
}
 
 
引用
public class personsort{
    public static void main(String args[]){
                        //定义对象数组
        person p[]=new person[5];
        for(int i=0;i<p.length;i++){
            p[i]=new person();
        }
 
        String name[]={"zhangsan","lisi","wangwu","zhaoliu","tianqi"};
        String sex[]={"man","man","woman","man","woman"};
        int age[]={21,22,20,19,23};
                        //赋值
        for(int i=0;i<p.length;i++){
            p[i].setName(name[i]);
            p[i].setSex(sex[i]);
            p[i].setAge(age[i]);
        }
                        //排序
        for(int i=0;i<p.length;i++){
            for(int j=0;j<p.length-1-i;j++){
                if(p[j].getAge()>p[j+1].getAge()){
                    person pp=p[j];
                    p[j]=p[j+1];
                    p[j+1]=pp;
                }
            }
                        //输出
        for(int i=0;i<p.length;i++){
            System.out.println(p[i].toString());
        }
    }
}