IP Umrechnung(Java):umwandeln

Aus IT074-Wiki

Wechseln zu: Navigation, Suche
package iptransformation;
import java.io.*;
 
class IPProjekt5 {
 
    static int iFehler;
 
	public static void main (String[] args)	{
		String strTestIP[] ={"192","168","10","100"};
		int iTestOktetten[] = umwandeln(strTestIP);
 
		for (int i=0;i<=3;++i)
			System.out.println(iTestOktetten[i]);
 
			System.out.println("Fehler: "+iFehler)	;
 
	}
 
	static int[] umwandeln(String strOktett[])	{		
		int [] iOktetten={0,0,0,0};
 
		for(int i = 0;i<=3;i++)	{
			try
                {iOktetten[i] = Integer.parseInt(strOktett[i]);	}
			catch (Exception e)
				{iFehler=1;	}
 
			if((iOktetten[i]>=255) || (iOktetten[i]<0))
				{iFehler=4;	}
		}
 
        return iOktetten;
	}
}


Struktogramm:

Bild:Umwandeln.png
Persönliche Werkzeuge