12/11/2014, 17:17
|
| | Fecha de Ingreso: noviembre-2014
Mensajes: 3
Antigüedad: 10 años, 2 meses Puntos: 0 | |
Respuesta: Como crear este programa en Java NetBeans.. Cita:
Iniciado por dulce_fer Ingresar direcciones Ip en Java , clasificar según su Clase y posteriormente ordenar cada dirección ip por medio de su primer valor. (Utilizar arreglos para las direcciones ip). --> Solo código ...
Run:
Ingresar direcciones Ip:
104.168.1.1
102.168.1.1
105.168.1.1
129.168.1.1
128.168.1.1
255.168.1.1
192.168.1.1
-------------------
Clase A 0-127
102.168.1.1
104.168.1.1
105.168.1.1
Clase B 128-191
128.168.1.1
129.168.1.1
Clase C 192-255
192.168.1.1
255.168.1.1 Este es mi código
Código:
import java.util.Arrays;
import java.util.Scanner;
public class DireccionesIp{
public static void main(String[] args){
Scanner lector = new Scanner(System.in);
int[][] arreglo = new int[5][4];
System.out.println("Ingrese arreglo");
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 4; j++) {
arreglo[i][j]=lector.nextInt();
}
}
System.out.println("=-=-=-=-=-=-=");
ClaseA(arreglo);
System.out.println("=-=-=-=-=-=-=");
ClaseB(arreglo);
System.out.println("=-=-=-=-=-=-=");
ClaseC(arreglo);
}
public static void ClaseA(int[][] arreglo){
System.out.println("Clase 'A'[0-127]");
for (int i = 0; i < 5; i++) {
if(arreglo[i][0]>=0&&arreglo[i][0]<=127){
for (int j = 0; j < 4; j++) {
System.out.print(arreglo[i][j]+".");
}
System.out.println("");
}
}
}
public static void ClaseB(int[][] arreglo){
System.out.println("Clase 'B'[128-191]");
for (int i = 0; i < 5; i++) {
if(arreglo[i][0]>=128&&arreglo[i][0]<=191){
for (int j = 0; j < 4; j++) {
System.out.print(arreglo[i][j]+".");
}
System.out.println("");
}
}
}
public static void ClaseC(int[][] arreglo){
System.out.println("Clase 'C'[192-255]");
for (int i = 0; i < 5; i++) {
if(arreglo[i][0]>=192&&arreglo[i][0]<=255){
for (int j = 0; j < 4; j++) {
System.out.print(arreglo[i][j]+".");
}
System.out.println("");
}
}
}
}
|