Sınıfta yöntemler hakkında bilgi edindik, ancak bunları kullanırken biraz sorun yaşıyorum.Yöntem showMessage() nasıl kullanılır?
Kullanım adı verilen bir pakette, IO adında bir sınıf yazdım. paket util da
public class IO {
public static float getFloat(){
String str = JOptionPane.showInputDialog("Enter a real number");
return Float.parseFloat(str);
}
public static void showMessage(Scanner s){
System.out.println(s);
JOptionPane.showMessageDialog(null, s);
}
public static Scanner getInput (String prompt){
String s = JOptionPane.showInputDialog(prompt);
return new Scanner(s);
}
}
, ben
public class Program4 {
public static void main(String[] args) {
IO.getInput("enter 2 integers");
IO.showMessage(Scanner(s));
}
}
anlamıyorum Ne 2 tamsayılar girilen nasıl görüntülerim olduğunu Programı 4. denilen programımı var? Bir tarayıcı nesnesi ve bir dizedir. Tarayıcıyı bir dizgeye dönüştürmek için getInput yöntemini nasıl kullanırım? Yeni bir yöntem yazmak ve ayrıştırma kullanmak zorunda mıyım?
, ben size eğitmen temasa gerektiğini düşünüyorum. –
ya da http://www.homeandlearn.co.uk/java/user_input.html –
gibi diğer kodları görebilirsiniz. Benim OP'm biraz kötü bir şekilde yazılmış olabilir ve ihtiyacım olan şeyi gerçekten açıkladığımı sanmıyorum. Daha iyi bir soru olurdu: "IO.getInput (" 2 tamsayı gir ") satırından hemen sonra satırı çıkardım," Bunu yaptığımda programım çalışır ve 2 tamsayı girmeme izin verir. Şimdi bilmek istediğim, girişin nerede saklandığıdır? Ve verileri nerede saklayabileceğime nasıl erişirim? –