نمایش نتایج 1 تا 2 از 2

نام تاپیک: راهنمایی در حل ارور های یک برنامه ساده جاوا

  1. #1

    راهنمایی در حل ارور های یک برنامه ساده جاوا

    سلام دوستان

    برنامه ی زیر که توسط استاد در درس مبانی برنامه سازی به ما گفته بود در محیط نت بینز دارای چند ارور هست،دوستان راهنمایی کنند

    ارور ها به چه دلیل می باشد

    برنامه هم نمایش 50عدد اول در قالب هر 10 عدد در یک خط

    public class PrimeNumber {
    public static void main(String[] args) {
    System.out.println("The First 50 Prine Numbers Are:");
    printprime(50);
    public static void printprime(int numberofprime){
    int count=0;
    int number=2;
    final int number_of_prime_in_each_line=10;
    while(count<=numberofprime){
    if(is prime(number)){
    count++;
    if(count%number_of_prime_in_each_line==0)
    System.out.printf("5%d\n",number);
    else
    System.out.printf("5%d",number);}
    number++;}
    }
    public static bolean is prime(int number){
    for(int divisor=2;divisor<=number/2;divisor++)
    if(number%diviser==0);{
    return false;
    }
    return true;
    }
    }







  2. #2
    کاربر جدید آواتار Kevin_Anderson
    تاریخ عضویت
    بهمن 1393
    محل زندگی
    فعلا کرهء خاکی زمین:)
    پست
    10

    نقل قول: راهنمایی در حل ارور های یک برنامه ساده جاوا

    سلام
    دوست عزیز
    اولا کد شما مشکله syntax ای داره
    مثلا boolean رو اشتباه نوشتید
    تعداده { ها و ترتیبشون ایراد داره
    من کد رو براتون باز نویسی کردم
    اما این کد اجرا نمیشه چون منظورتونو از
    number%diviser نفهمیدم
    و همچنین مقدار هی های اولیه تون مثلا number=2 که تو همون اولین اجرا for(int divisor=2;divisor<=value;divisor++) به مشکل میخوره
    میزان division =2 ومیزان value که اینجا همون number/2 میشه 1
    کدها تون رو با توجه به منطق برنامه تغییر بدید

    راستی eclipse فضای بهتری داره پیشنهاد میکنم ازش استفاده کنید




    public class PrimeNumber {
    public static void main(String[] args) {
    System.out.println("The First 50 Prine Numbers Are:");
    printprime(50);
    }

    public static void printprime(int numberofprime){
    int count=0;
    int number=2;
    final int number_of_prime_in_each_line=10;
    while(count<=numberofprime){
    if(isprime(number)){
    count++;
    if(count%number_of_prime_in_each_line==0)
    System.out.printf("5%d\n",number);
    else
    System.out.printf("5%d",number);
    }
    number++;
    }
    }

    public static boolean isprime(int number){
    int diviser = 0;
    double value= number/2;
    double result=0;
    for(int divisor=2;divisor<=value;divisor++){
    result = number%diviser;
    if(result==0){
    return false;
    }
    value = number/2;
    }
    return true;
    }

    }


تاپیک های مشابه

  1. راهنمایی در خصوص پیاده سازی یک برنامه
    نوشته شده توسط s4lish در بخش C#‎‎
    پاسخ: 4
    آخرین پست: یک شنبه 24 دی 1391, 13:08 عصر
  2. سوال: راهنمایی در مورد قسمتهایی از یک برنامه دبیرخانه
    نوشته شده توسط oliya24 در بخش VB.NET
    پاسخ: 2
    آخرین پست: دوشنبه 04 مهر 1390, 18:34 عصر
  3. سوال: ارور در یک برنامه ساده
    نوشته شده توسط irpersian20 در بخش برنامه نویسی با MFC و ++Visual C
    پاسخ: 1
    آخرین پست: یک شنبه 25 اردیبهشت 1390, 20:42 عصر
  4. asp و Oracle در خواست كمك براي يك برنامه ساده
    نوشته شده توسط mrfatahi در بخش ASP.NET Web Forms
    پاسخ: 12
    آخرین پست: چهارشنبه 02 مرداد 1387, 17:26 عصر
  5. سوال: asp و Oracle در خواست كمك براي يك برنامه ساده
    نوشته شده توسط mrfatahi در بخش Oracle
    پاسخ: 0
    آخرین پست: یک شنبه 30 تیر 1387, 12:03 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •