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.";
}
}
}
Sencillos ejemplos de programas (ejercicios) JAVA en RETALES DE JAVA
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.
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";
}
}
}
Suscribirse a:
Entradas (Atom)