java - Keep adding joptionpane input to console -
you have been past few months!
i have quick question regarding joptionpane , writing console. there way run program , each time runs, adds console window? sits, code delete in console window , put in new information write it.
my code follows:
import javax.swing.joptionpane; public class contacts { private static java.lang.string string; public static <no_option> void main(string[] args) { // contact name string name; // contact number string number; { string = joptionpane .showinputdialog("what contact's full name?"); name = string; string = joptionpane .showinputdialog("what contact's phone number?"); number = string; joptionpane.showmessagedialog(null, "contact added!"); system.out.append("contact list"); system.out.println(); system.out.println("--------------------------------"); system.out.append(name + " " + " " + number); } } }
hope you
if want save data must use database. or if want save data long program alive, can use
arraylist
.
edited:
import java.util.arraylist; import javax.swing.joptionpane; class contacts { public static void main(string[] args) { string name; // contact number string number; arraylist<string> namelist = new arraylist<string>(); arraylist<string> numberlist = new arraylist<string>(); while (true) { name = joptionpane .showinputdialog("what contact's full name? press cancle exit"); if (name == null) {// terminate loop if name not provided break; } number = joptionpane .showinputdialog("what contact's phone number? press cancle exit"); if (number == null) {// terminate loop if number not provided break; } namelist.add(name); numberlist.add(number); joptionpane.showmessagedialog(null, "contact added!"); system.out.print("\ncontact list"); system.out.println(); (int = 0; < namelist.size(); i++) { system.out.println("--------------------------------"); system.out.println(namelist.get(i) + " " + " " + numberlist.get(i)); } } } }
Comments
Post a Comment