راهنمایی برای نوشتن سورس کد بازی جدول در زبان جاوا در محیط EClipse

با عرض سلام و خسته نباشید

بنده یک فرد مبتدی در زمینه برنامه نویسی هستم و میخواستم کمی راهنمایی بگیرم برای نوشتن کد بازی جدول

به این صورت که کاربر سؤالاتشو میپرسه و جواب ها رو به صورت char وارد میکنه بعد در مرحله بعد توی کنسول به تعداد حروف هر جواب کاراکتر"-" چاپ می شود و بعد کاربر پاسخ هر سؤال را می نویسد.

با سپاس

پاسخ ها

sokanacademy forum
کاربر سکان آکادمی 7 سال پیش

دوست عزیز سلام . خب الان شما از کاربر یه String دریافت میکنید و بعد اون رو به صورت کاراکتر چاپ میکنید ؟ سوال هگینه ؟

 

sokanacademy forum
کاربر سکان آکادمی 7 سال پیش

با سپاس از پاسختان

کاربر سؤالات رو وارد میکنه و بعد از هر سؤال پاسخ رو به صورت char وارد میکنه.

sokanacademy forum
کاربر سکان آکادمی 7 سال پیش

 

public class Question{

   private char[] answer;
   private String question;

   Question(){ }
 
   Question(String question,String answer){
      this.question=question; 
      this.answer=answer.getChars(); 
   }

    //getter methods
  
    public String getQuestion(){
       return this.question;
    }

    public char[] getAnswer(){
       return this.answer;
    }


    //setter methods 

   public void setQuestion(String value){
       this.question=value;
    }

    public void setAnswer(String value){
       this.answer=value.getChars();
    } 


}

   
  
   

این کلاس شماست البته فقط محض آموزش زدم و این کلاس کامل نیست ، حال میتوانید در جایی که میخواهید سوال و جواب را وارد کنید میتوانید از کد زیر استفاده کنید

BufferedReader reader = new BufferedReader(new InputStreamReader(
       System.in));

System.out.println("Please Enter your Question");
String question=reader.readLine();
System.out.println("Please enter your Answer");
String answer=reader.readLine();

Question ques=new Question(question,answer);

البته در اینجا کاربر سوال را به صورت رشته وارد میکند و جواب هم بصورت رشته ، سپس شما توسط متد getChars() ان را به آرایه ای از کاراکتر ها تبدیل میکنید که بنده انجام دادم ، باید ذکر کنم کلاس بالا از لحاظ ساختاری بازده پایینی دارد چون بی علت به آرایه ای از کاراکتر ها تبدیل میشود

sokanacademy forum
کاربر سکان آکادمی 7 سال پیش

دوست عزیز بسیار سپاس گزارم.:دی

sokanacademy forum
کاربر سکان آکادمی 7 سال پیش

سلام 

من می خواستم توی کنسول یک سری از حروف رو به رنگ قرمز چاپ کنم. اگه میشه راهنمایی کنید

با سپاس

 

online-support-icon