Buscar

Date 2

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

class Date2 {
	public int dia, mes, ano ; // tres atributos inteiros
	Date2( ) { // construtor default sem parâmetros 
	} 
	Date2(int d, int m, int a) {// construtor com parâmetros passados por valor
		dia = d; mes = m; ano = a; 
	} 
	
	public boolean anoBisexto ( ) {
		if ( ano % 4 != 0)
			return false ;
		else if ( ano % 100 != 0)
			return true ;
		else if ( ano % 400 != 0)
			return false ;
		else return true ;
	}
	
	
	// Programa de teste Date2 
	public static void main( String args [ ] ) {
		Date2 d1 = new Date2 ( ) ;
		Date2 d2 = new Date2 (19, 8, 2014) ;
		System.out.println ( "Data com valores padrao: " + d1.dia + "/" + d1.mes + "/" + d1.ano ) ;
		if (d1.anoBisexto ( ))
			System.out.println ("Ano eh Bisexto" ); 
		else
			System.out.println ("Ano nao eh Bisexto" );
	
		System.out.println ( "Data LAB2: " + d2.dia + "/" + d2.mes + "/" + d2.ano ) ;
		if (d2.anoBisexto ( ))
			System.out.println ("Ano eh Bisexto" ); 
		else
			System.out.println ("Ano nao eh Bisexto" );
	}
	
	
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais