Hola people!
Espero estén bien!
Vengo entrando en este mundo de programación en Java y la verdad no entiendo muy bien muchas cosas, pero estoy tratando de hacer un programa en el cual:
Ingreso un numero, el programa pregunta cual método quiero utilizar (Primer, peor o mejor) y después lo compara con un arreglo de 7 números.
El punto es que no logro hacer que funcione el primer ajuste e ingrese el número digitado en el primer campo que se pueda, me pueden dar consejos? Gracias!
Esto es lo que llevo, no sé si estará bien :c
package clases;
import java.util.Scanner;
public class main {
@SuppressWarnings("empty-statement")
public static void main
(String[] args
) { int a = 0;
Scanner teclado
= new Scanner
(System.
in);
System.
out.
println("De que forma quiere calcular la memoria?"); System.
out.
println("1: Manualmente"); System.
out.
println("2: Archivo Externo");
a = teclado.nextInt();
switch (a) {
case 1:
Manualmente();
break;
case 2:
//Archivo Externo
break;
default:
System.
out.
println("No es valido"); }
}
// Metodos
public static void Manualmente() {
Scanner teclado
= new Scanner
(System.
in); int b = 0;
int tamano;
String[] estado
= {"EU",
"EU",
"LI",
"LI",
"LI",
"LI",
"EU",
"EU"}; int[] memoria = {200,500,45,199,230,30,80};
System.
out.
println("De qué tamaño es el archivo?"); tamano = teclado.nextInt();
if (tamano > 500) {
System.
out.
println("Valor muy grande");
}
System.
out.
println("Que metodo quiere utilizar?"); b = teclado.nextInt();
switch (b) {
case 1:
//primer ajuste
break;
case 2:
//mejor ajuste
break;
case 3:
//peor ajuste
break;
default:
System.
out.
println("no es valido"); }
}
//static int primerajuste(int b){
//String[] estado = {"EU", "EU", "LI", "LI", "LI", "LI", "EU", "EU"};
// int[] memoria = {200,500,45,199,230,30,80};
}
· Los códigos deben ir en etiquetas GeSHi
· Los temas van en su respectivo subforo, esto va en java
>aquí las reglas del foro (http://foro.elhacker.net/reglas.htm)
-Engel Lex