Mostrando entradas con la etiqueta .beep(). Mostrar todas las entradas
Mostrando entradas con la etiqueta .beep(). Mostrar todas las entradas

Numero entre 1-10, con sonido beep si esta fuera del rango.

Programa que pide un numero de 1 a 10.
Si el numero que introduces es el correcto, saca por pantalla "Tu numero es correcto".
Si el número que introduces no esta comprendido del 1 al 10 imprimirá por pantalla "Tu numero es incorrecto" y sonará un beep, con el método .beep()
-- Recordar que solo funciona el sonido en windows ---
import java.awt.Toolkit;
import java.util.Scanner;

public class SonidoJava {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  
  System.out.println("Introduce un numero entre 0 y 10");
  Scanner sc= new Scanner(System.in);
  int numero;
  numero= sc.nextInt();
  sc.close();  
  if(numero>=0 && numero <=10){
   System.out.println("Tu numero es correcto");
  } else{
  Toolkit.getDefaultToolkit().beep();
   System.out.println("Tu numero es incorrecto");
  }
  }
 }

Hacer sonar un BEEP en un programa JAVA

Este es un ejemplo donde al aceptar el cuadro de dialogo que hemos realizado con JOptionPane sonara un sonido por defecto de Windows, el método .beep solo funciona en windows por que utiliza la ruta por defecto, con lo cual al utilizarlo por ejemplo en Ubuntu no funcionará y quizás en algún windows tampoco, donde no exista el sonido en la ruta por defecto.
import java.awt.Toolkit;
import javax.swing.*;
public class SonidoJava {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  JOptionPane.showMessageDialog(null, "Sonará BEEP cuando "
    + "pulses en aceptar. "
    + "Solo en windows");
  Toolkit.getDefaultToolkit().beep();
 }

}