时间类数字类枚举类例题·

来源:互联网 发布:怎样开农村淘宝服务站 编辑:程序博客网 时间:2024/06/18 04:47

/*3.根据交通信号灯颜色决定汽车停车、行驶和慢行
提示:使用枚举实现*/
package com.zy2;
public class Deng {
public static void main(String[] args) {
    EnumDome i=EnumDome.紅;
    EnumDome i1=EnumDome.錄;
    EnumDome i2=EnumDome.黃;
    switch(i){
    case 紅:
    System.out.println("停車");
    break;
    }
    switch(i1){
    case 錄:
    System.out.println("開車");
    break;
    }
    switch(i2){
    case 黃:
    System.out.println("慢行");
    break;
    }
    
}
}
package com.zy2;

public enum EnumDome {
    紅,錄,黃
}

/*4.以树状结构输出计算机某个指定文件夹下的所有的文件和子文件夹名称。
提示:使用File的方法,并结合递归实现*/
package com.zy2;

import java.io.File;

public class SumDome {
    public static void sum(File f,int l){
        File[] f1=f.listFiles();
        for(File f2:f1){
            for(int i=0;i<l;i++){
                System.out.print("-");
            }
            if(f.isDirectory()){
                System.out.println("["+f2.getName()+"]");
                sum(f2,l+1);
            }else {
                System.out.println(f2.getName()+"\t"+f2.length());
            }
        }
    }
    public static void main(String[] args) {
        File f=new File("f:/6");
        sum(f,1);
    }
}

/*接收从键盘输入的字符串格式的年龄,分数和入学时间,转换为整数、浮点数、日期类型,并在控制台输出。
提示:使用包装类Integer、Double和日期转换类DateFormat实现*/
package com.zy2;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Rji {
    public static void main(String[] args) throws ParseException {
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入年龄 分数 入学日期(yyyy-MM-dd)");
        String a[]=sc.next().split(",");
        int ags=Integer.parseInt(a[0]);
        double fen=Double.parseDouble(a[1]);
        SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM/dd");
        System.out.println("年龄是"+ags+"分数是"+fen+"日期"+sdf.parse(a[2]));
        

    }

}