AnswerBun.com

Realiza un programa que solicite a un usuario un número de día de la semana y diga si es fin de semana o es laboral

Stack Overflow en español Asked by Ethernal on December 18, 2020

tengo un ejercicio de JAVA que me pide que compruebe si los días de la semana son laborales o son de fin de semana. Asignando un número a cada día de la semana, es decir, Lunes es igual a 1, Martes es igual a 2… así hasta 7 que es el Domingo. El código que tengo hasta ahora es este:

import java.util.Scanner;

public class main {

    public static void main(String[] args {
        Scanner sn = new Scanner(System.in);
        int num = 0;

        System.out.println("Dime un número correspondiente 
        a los 
        días de la semana:nLunes = 1nMartes = 2nMiércoles = 
        3nJueves = 4nViernes = 5nSábado = 6nDomingo = 7");
        num = sn.nextInt();

        if (num >= 1 && num <= 5) {
           System.out.println("Es día laboral.");
        } else if (num <= 7) {
           System.out.println("Es fin de semana.");
        } else {
           System.out.println("Error");
        }
    }
}

Pasa que no contempla que el usuario meta un número menor que 1. Si pones un 0 por ejemplo pone que es fin de semana y ahora mismo no encuentro como arreglarlo.

2 Answers

Agrega la condición faltante if (num > 5 && num <= 7):

if (num >= 1 && num <= 5) {
   System.out.println("Es día laboral.");
} else if (num > 5 && num <= 7) {
   System.out.println("Es fin de semana.");
} else {
   System.out.println("Error");
}

Correct answer by Lobos on December 18, 2020

Puedes validar si ingresa el valor 0:

if(num == 0){
   System.out.println("Debe ingresar un número superior a 0");
} else if (num > 0 && num <= 5) {
   System.out.println("Es día laboral.");
} else if (num > 5 && num < 8) {
   System.out.println("Es fin de semana.");
} else {
   System.out.println("Error");
}

Answered by Franqo Balsamo on December 18, 2020

Add your own answers!

Related Questions

¿Cómo mostrar los totales por cada grupo de datos?

1  Asked on January 19, 2021 by jonathan-alarcon

   

¿como puedo insertar datos de un xml a mysql con php?

1  Asked on January 19, 2021 by ivanrangel

     

¿Cómo organizar código en funciones?

3  Asked on January 18, 2021 by alfredo-arvelaez

     

Borrar una carpeta cuando se borra un metodo por su id

0  Asked on January 18, 2021 by erick

 

¿Cómo puedo añadir ceros a la izquierda de un entero?

3  Asked on January 18, 2021 by yasiel-hernndez

 

Cómo obtener un tag específico de un xml con python

1  Asked on January 18, 2021 by luis-benito

   

Registro de archivos copiados y eliminados

0  Asked on January 16, 2021 by dhampircu

   

colorear filas basado en una condición

0  Asked on January 16, 2021 by alex-gz

         

Items de menú recorridos en Array!

0  Asked on January 15, 2021

 

Diagramas de codo en la misma grafica con ggplot2

0  Asked on January 15, 2021 by david-torres-v

   

no puedo mostrar los datos en react datatable

0  Asked on January 15, 2021 by dante-turcutto

   

Scroll horizontal en menú de navegacion

1  Asked on January 14, 2021 by agustin-g

     

Ask a Question

Get help from others!

© 2022 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP