📄 fecha.java
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package fechas;/** * * @author modulo3 */import java.util.*;public class Fecha {private int hora,dia,año,mes,minutos;static int x=24,y=60;private int[] m= {31,28,31,30,31,30,31,31,30,31,30,31};private String[] me= {"enero", "febrero", "marzo", "abril", "mayo", "junio", "julio","ago","sep", "oct","nov","dic"}; Scanner leer=new Scanner(System.in); public Fecha(int dia, int mes, int año,int hora,int minutos) { this.dia = dia; this.mes = mes; this.año = año; if(hora>x) this.hora=x; else this.hora=hora; if(minutos>y) this.minutos=y; else this.minutos=minutos; } public void setAño(int año) { this.año = año; } public void setDia(int dia) { this.dia = dia; } //////////////////// public int opciones(){ System.out.println("(1)Mostrar Fecha actual"); System.out.println("(2)Fecha Siguiente"); System.out.println("(3)Modificar Fecha"); System.out.println("(4)Mostrar Hora"); System.out.println("(5)Muestra si el año es biciesto"); System.out.println("(6) Salir"); int a=leer.nextInt(); return a; } ////////////////////////////////// public void setMes(String a){ for(int b=0;b<=11;b++){ if(me[b].equals(a)) this.mes=b+1; } String as=a; System.out.println("mes"+as); } public void setMes(int mes){ this.mes=mes; }////////////////// public void mostrar(){ if ((dia<9)&&(mes>9)) System.out.println("0"+dia+"/"+mes+"/"+año); else if ((dia<9)&&(mes<9)) System.out.println("0"+dia+"/"+mes+"/"+año); if ((dia>9)&&(mes<9)) System.out.println(dia+"/0"+mes+"/"+año); else System.out.println(dia+"/"+mes+"/"+año);*/ } //////////////////// public void mostrarhora(){ if(hora<=12) System.out.println(+hora+":"+minutos+"am"); else if(hora>12) System.out.println(+hora+":"+minutos+"pm"); } public void mostarbisiesto(){if(((año%4)==0)&&((año%100)!=0)){ m[2]=29; System.out.println("El año es biciesto"+m[2]);}else System.out.println("El año no es biciesto");}////////public void Fsiguient(){ if((m[mes-1]==dia) && (mes==12)){ mes=1; dia=1; año++;} else{ if (m[mes-1]==dia){ mes++; dia=1;} else if (m[mes-1]>dia) dia++; }}public int modificar(){ System.out.println("que es lo que deseas cambiar"); int nece=0; while((nece<4)||(nece!=4)&&(nece<100)){ System.out.println("(1)dia"); System.out.println("(2)mes"); System.out.println("(3)año"); int aver=leer.nextInt(); if(aver==1){ System.out.println("Introduce el numero de dia "); dia=leer.nextInt();} if(aver==2){ System.out.println("Introduce el numero de mes "); return 2; } if(aver==3){ System.out.println("Introduce el año"); año=leer.nextInt();} if(aver>5) System.out.println("opcion incorrecta"); System.out.println("Deseas cambiar otro campo si(1)---no(2)"); int cl=leer.nextInt(); if(cl==1) nece=1; else nece=4;}return mes;}}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -