All pastes #246972 Raw Edit

Untitled

public text v1 · immutable
#246972 ·published 2006-11-12 22:07 UTC
rendered paste body
/*
Wahrheitstabelle
		knelt		manuseln	löpseln		nopeln
asis	w			w								-
cedis	w			f						w		-
drudis	w			f						f		-
belas	f									w		-
cedis	f			w			w			f		-
drudis	f			w			f			f
drudis	f			f			w			f
cedis	f			f			f			f
*/

public class plantagenbewohner
{
	static boolean ja_nein()
	{
		String s = "";
		try
		{
			s = new java.io.DataInputStream (System.in).readLine();
		}
		catch (java.io.IOException e) {}
		return s.equals("j") || s.equals("J");
	}
	public static void main(String[] args)
	{
		//Vier Variablen für die verschiedenen Eigenschaften der Bewohner:
		boolean knelt;
		boolean manuseln;
		boolean loepseln;
		boolean nopeln;
		//Erste Frage:
		System.out.println("Hat der Bewohner einen Knelt?");
		knelt=ja_nein();
		if(knelt)
		//Falls der Bewohner einen Knelt hat,
		{
			System.out.println("Manuselt der Bewohner?");
			manuseln=ja_nein();
			if(manuseln)
			//ist er ein Asi, wenn er manuselt
			{
				System.out.println("Der Bewohner ist ein Asi.");
			}
			else
			//ansonsten entweder
			{
				System.out.println("Nopelt der Bewohner?");
				nopeln=ja_nein();
				if(nopeln)
				//ein Cedi, falls er nopelt
				{
					System.out.println("Der Bewohner ist ein Cedi.");
				}
				else
				//oder ein Drudi, falls er nicht nopelt.
				{
					System.out.println("Der Bewohner ist ein Drudi.");
				}
			}
		}
		else
		//Hat der Bewohner keinen Knelt,
		{
			System.out.println("Nopelt der Bewohner?");
			nopeln=ja_nein();
			if(nopeln)
			//ist er auf jeden Fall ein Bela, falls er nopelt.
			{
				System.out.println("Der Bewohner ist ein Bela.");
			}
			else
			//Sollte er nicht nopeln, muessen auch noch die beiden anderen
			//Eigenschaften abgefragt werden.
			{
				System.out.println("Manuselt der Bewohner?");
				manuseln=ja_nein();
				if(manuseln)
				//Falls der Bewohner manuselt,
				{
					System.out.println("Loepselt der Bewohner?");
					loepseln=ja_nein();
					if(loepseln)
					//ist er ein Cedi, wenn er loepselt,
					{
						System.out.println("Der Bewohner ist ein Cedi.");
					}
					else
					//oder ein Drudi, wenn er nicht loepselt.
					{
						System.out.println("Der Bewohner ist ein Drudi.");
					}
				}
				else
				//Falls der Bewohner nicht manuselt,
				{
					System.out.println("Loepselt der Bewohner?");
					loepseln=ja_nein();
					if(loepseln)
					//ist er ein Drudi, wenn er loepselt,
					{
						System.out.println("Der Bewohner ist ein Drudi.");
					}
					else
					//oder ein Cedi, wenn er nicht loepselt.
					{
						System.out.println("Der Bewohner ist ein Cedi.");
					}
				}
			}
		}
	}
}