Mostrando entradas con la etiqueta return. Mostrar todas las entradas
Mostrando entradas con la etiqueta return. Mostrar todas las entradas

Método para saber si un número es primo o no. JAVA

En este programa creamos un método llamado sinoPrimo() que recibe un número entero, y devuelve un String diciendo si es o no primo el número introducido, mediante la clase Scanner introducimos el número a comprobar.
import java.util.Scanner;

public class PrimoMetodo {

 public static void main(String[] args) {

  Scanner entrada = new Scanner(System.in);
  System.out.println("Introduce un numero para comprobar si es primo o no");
  int num = entrada.nextInt();
  System.out.println(sinoPrimo(num));

 }
 
 
 //metodo para saber si es primo o no
 public static String sinoPrimo(int x){
  boolean sino = false;
  if(x==2){
   sino = true;
  }else{
  
  
  for(int i = 2; i< x; i++){
   if((x % i)== 0){
    sino = false;
   }
   
   sino = true;
  }
  
  }
  
  if(sino){
   return "El número "+x+" es primo.";
  }else
  {
   return "El número "+x+" no es primo.";
  }
 }

}

Ejemplo Setter y Getter (Con un coche) JAVA

Programa que tiene como misión construir un "coche" de 4 ruedas, y preguntar si es antiguo o no, en el caso de que sea antiguo devolverá una frase: "El coche es antiguo" en caso contrario: "El coche no es antiguo" creando un objeto coche y un constructor que le asigne las 4 ruedas al coche por defecto como dato general, y luego utilizamos el método antiguosino para decirle si es o no antiguo, mediante una variable booleana y un return mediante el método dimeantiguosino devolveremos el resultado.
import java.util.*;

public class boolean1 {

 public static void main(String[] args) {
  coche coche1 = new coche();

System.out.println(coche1.ruedas());
  
  System.out.println("¿El coche es antiguo?");
  System.out.println("Responde si o no");
  Scanner sino = new Scanner(System.in);
  String antiguo = sino.next();
  coche1.antiguosino(antiguo);
  
System.out.println(coche1.dimeantiguosino());

 }

}

class coche{
 private int ruedas;
 private boolean antiguo;
 coche(){
  ruedas=4;
  }
 
 
 
 //getter
 public String ruedas(){
  return "El coche tiene "+ ruedas +" ruedas.";
 }
 
 //setter
 public void antiguosino(String antiguo){
  if(antiguo.equalsIgnoreCase("si")){
   this.antiguo=true;
  }else{
   this.antiguo=false;
  }
  
 }
 //getter
 public String dimeantiguosino(){
  if(antiguo){
   return "El coche es antiguo";
  }else{
   return "El coche no es antiguo";
  }
 }
 
 
}