hallo hab da mal ne frage: habe untenstehend die 2 klassen meines projektes.
Klasse 1: ...Tastatur
und Klasse2: ...die Main
...nun zu meinem Problem: Die Sternchen werden zwar unter die Wörter geschrieben, worauf ich schonmal total stolz bin aber ich hätte sie gerne senkrecht am ersten buchstaben jedes wortes, in der form...
Wort
*
*
*
*
Hoffe man kann mir hier helfen! bekomme langsam ne Macke!
Danke in Vorraus!
MfG Acid...
Klasse 1: ...Tastatur
Code:
import java.io.*;
public class Tastatur {
/**
* @param args
*/
public static String readString()
{
BufferedReader eingabe = new
BufferedReader(new InputStreamReader(System.in));
try
{
return eingabe.readLine();
}
catch(IOException e)
{
System.out.println(e);
return new String("");
}
}
public static char readChar()
{
BufferedReader eingabe = new
BufferedReader(new InputStreamReader(System.in));
String line="";
char zeichen='0';
try
{
line=eingabe.readLine();
if (line.length()>0)
zeichen=line.charAt(0);
return zeichen;
}
catch(Exception e)
{
System.out.println(e);
return '0';
}
}
public static int readInt()
{
BufferedReader eingabe = new
BufferedReader(new InputStreamReader(System.in));
String line="";
try
{
line=eingabe.readLine();
}
catch(IOException e)
{
System.out.println(e);
}
try
{
return (new Integer(line)).intValue();
}
catch (Exception e)
{
return 0;
}
}
public static float readFloat()
{
BufferedReader eingabe = new
BufferedReader(new InputStreamReader(System.in));
String line="";
try
{
line=eingabe.readLine();
}
catch(IOException e)
{
System.out.println(e);
}
try
{
return (new Float(line)).floatValue();
}
catch (Exception e)
{
return 0;
}
}
public static double readDouble()
{
BufferedReader eingabe = new
BufferedReader(new InputStreamReader(System.in));
String line="";
System.out.flush();
try
{
line=eingabe.readLine();
}
catch(IOException e)
{
System.out.println(e);
}
try
{
return (new Double(line)).doubleValue();
}
catch (Exception e)
{
return 0;
}
}
}
und Klasse2: ...die Main
Code:
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
char a;
do{
String zk;
zk=Tastatur.readString();
//String input = zk;
String[] results = zk.split(" ");
for (int i = 0; i < results.length; i++)
{
System.out.print(results[i]+" ");
}
System.out.println();
for(int i=0; i<results.length; i++)
{
for(int k=0; k<results[i].length();k++)
{
System.out.print("*");
}
System.out.print(" ");
}
System.out.println();
System.out.println("erneute Eingabe(j/n)?");
a=Tastatur.readChar();
}
while(a!='n');
}
}
...nun zu meinem Problem: Die Sternchen werden zwar unter die Wörter geschrieben, worauf ich schonmal total stolz bin aber ich hätte sie gerne senkrecht am ersten buchstaben jedes wortes, in der form...
Wort
*
*
*
*
Hoffe man kann mir hier helfen! bekomme langsam ne Macke!
Danke in Vorraus!
MfG Acid...