- Questo topic ha 7 risposte, 1 partecipante ed è stato aggiornato l'ultima volta 3 anni, 10 mesi fa da
Lux.
-
AutorePost
-
4 Marzo 2022 alle 11:30 #5745
Luca Murrai
Ospite::Salve prof., mi potrebbe delucidare sulla soluzione a questo esercizio perchè non riesco a trovare l’errore, grazie
package com;
import java.util.Scanner;
public class Lezione11 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);System.out.println(“Inserisci un anno:”);
int x = scan.nextInt();if (x % 400 == 0) && (x % 4 == 0) {
System.out.println(“L’anno inserito è bisestile”);
} else { (x % 100 != 0)
System.out.println(“L’anno inserito non è bisestile”);
}
}
}4 Marzo 2022 alle 11:35 #5747Lux
Partecipante::Ciao Luca, non sono il professore, ma provo ad aiutarti ugualmente perché così faccio esercizio anche io.
Se ti riferisci all’esercizio degli anni bisestili e non credo che devi scrivere un IF, un ELSE IF e un ELSE. nell’ultimo ELSE scrivi di stampare tutti questo è un anno non bisestile.
Spero di esserti stato un poco di aiuto.
4 Marzo 2022 alle 11:40 #5748Lux
Partecipante::Scanner scan = new Scanner (System.in);
System.out.println(” Inserisci un anno per sapere se è bisestile “);
int Anno = scan.nextInt();
if (Anno % 400 == 0 ){
System.out.println(” È un anno bisestile “);
}else if (Anno % 4 == 0 && Anno % 100 != 0) {
System.out.println(” È un anno bisestile “);
}else {
System.out.println(“Non è un anno bisestile “);
}Comunque io ho fatto così, forse ti è di aiuto. Buona giornata
4 Marzo 2022 alle 12:42 #5750Luca Murrai
Ospite4 Marzo 2022 alle 12:45 #57514 Marzo 2022 alle 13:32 #57524 Marzo 2022 alle 14:24 #5753Luca Murrai
Ospite::Sono riuscito a risolvere però ti faccio sapere che il codice da te inserito non restituisce nessun risultato. Io sono riuscito a risolverlo tramite questo codice:
Scanner scan = new Scanner(System.in);
System.out.println(“Inserisci un anno: “);
int x = scan.nextInt();if (x % 400 == 0 && x % 4 == 0) {
System.out.println(“L’anno inserito è bisestile”);
} else if (x % 100 !=0) {
System.out.println(“L’anno inserito non è bisestile”);
}
}
}Grazie mille lo stesso
5 Marzo 2022 alle 09:31 #5755Lux
Partecipante::Esercizio 6
Scrivi un programma Java che legge un anno dall’utente e stampa se quell’anno è un anno bisestile o meno. Un anno è bisestile se è divisibile per 400; altrimenti sono bisestili solo gli anni divisibili per 4 ma non per 100.Ciao Luca, se ti riferisci a questo esercizio devi modificare l’if perché non è corretto. Leggi attentamente…
Buon week end
-
AutorePost
- Devi essere connesso per rispondere a questo topic.
