Dieser Abschnitt soll so einfach wie möglich in Form einer Liste verändert werden
Erster Versuch:
Mein Problem hierbei ist das ich nicht weiss wie ich die if-Abfragen und die Schleifen in die Liste einbauen kann. Was habe ich solchen und ähnlichen Aufgabenstellungen zu beachten um es mir leichter bzw. übersichtliche Programme zu verfassen?
Gruß
Java:
package p;
import javax.swing.JOptionPane;
public class Test {
public static void main(String[] args) {
int size = 2;
int count = 0;
String[] inputStrings = new String[size];
while (true) {
String next = JOptionPane.showInputDialog("Naechste Eingabe");
if (next == null) break;
if (count == size){
String[] inputStringsTemp = inputStrings;
size = size * 2;
inputStrings = new String[size];
for (int i=0; i<count; i++) {
inputStrings[i] = inputStringsTemp[i];
}
}
inputStrings[count++] = next;
}
for (int i = 0; i<count; i++) {
JOptionPane.showMessageDialog(null, inputStrings[i]);
}
}
}
Erster Versuch:
Java:
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String args[]){
List <String> l = new ArrayList<String>();
l.add("Eins");
l.add("Zwei");
int size = 2;
int count = 0;
String[] inputStrings = new String[size];
StringBuilder sb = new StringBuilder();
for(String s : l){
sb.append(s);
sb.append("\n");
}
System.out.println(sb.toString());
}
}
Mein Problem hierbei ist das ich nicht weiss wie ich die if-Abfragen und die Schleifen in die Liste einbauen kann. Was habe ich solchen und ähnlichen Aufgabenstellungen zu beachten um es mir leichter bzw. übersichtliche Programme zu verfassen?
Gruß