الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود يطبع كريتر في سطور على شكل مثلث قائم الزواية

بدأه باسعيد في 26 ديسمبر 2009 · 9 رد · 1,311 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مساء النور

كود يطبع على شكل مثلث قائم من كرتير بالعادة نجوم هالمرة charcter

بحيث نكتب ميثود وناخذ قيم من اليوزر عدد صحيح للسطور وكارتير اللي راح تنطبع في السطور

import java.util.*;

public class print
 { 
 static Scanner console = new Scanner (System.in);
  public static void main(String[] args)
  { 
  int num ;
  char ch;
System.out.print("Enter the num");
num=console.nextInt();
System.out.print(" the char");
ch=console.next().charAt(0);
drawe(num,ch);
}
public static void draw(int num,char ch)
{
int N,i;
N=num-1;

for(i=num;i<=num;i++)
System.out.print(ch);
for(i=1;i<=N;i++)
System.out.print(" ");

System.out.println();
}
}

في مشكلة عندما اعمل c opmlier

عند calls method

#2

قبل ما تستدعي الميثود drawe لازم تسوي كذا

 
print p = new print()
p.drawe(num,ch)

والافضل تغير اسم الكلاس لانه java key words

#3

نسخت الكود وعملت copmlier يعطيني خطأ في اسم الmethod وفي الحقيقة دائما اواجه هذا الخطأ عندما اريد وضع method أخر,,,

أتمنى من الاخوه ن يفيدونا بطريقة حل الخطأ,,,

#4
import java.util.*;

public class print
 {
 static Scanner console = new Scanner (System.in);
  public static void main(String[] args)
  {
  int num ;
  char ch;
System.out.print("Enter the num: ");
num=console.nextInt();
System.out.print("Enter the char: ");
ch=console.next().charAt(0);
draw(num,ch);
}

public static void draw(int num,char ch)
{

while(num >= 0)
{
for(int i=0;i<=num-1;i++)
{
    System.out.print(ch);
}
System.out.println();
num--;
}

}
}
#5
salemmya كتب:

قبل ما تستدعي الميثود drawe لازم تسوي كذا

 
print p = new print()
p.drawe(num,ch)

والافضل تغير اسم الكلاس لانه java key words

طيب خيو انا دايما لما اعمل method اضافي يطلع لي نفس الخطأ وفي العاده لا استخدم كلمات محجوزه في الجافا ف ما الخطأ ؟؟

#6

عشان تقدر تستخدم اي ميثود من الميثود الرئيسية main لازم تكتب السطر الاول من الكود الي انا عملته

وزي ما عملت انا في السطر الثاني تستخدم اي ميثود في الكلاس

#7

مثال:

public class testJava{
int x;
public static void main(String [] arg){
// statements
testJava tj = new testJava();
tj.test(6);
int y = tj.getTest;
}

public int getTest(){
return x;
} 

public void test(int xx){
x=xx;
}
}
#8

كود الاخ nullone

يطبع لي على شكل

uuuuu

uuuu

uuu

uu

u

اذا كنا نريد المخرجات تكون

   u
   uu
   uuu
   uuuu
   uuuuu

اي بالعكس

كيف راح يكون loop for

ارجح ان نبدأ الكوينتر بنفس قيمة العدد اي i=um

ثم تناقص للقيمة الكوينتر

صح علي او لا

تم تعديل هذه المشاركة بواسطة pure mind في 26 ديسمبر 2009 في 21:51

#9
import java.util.*;

public class Print
 {


     public static void main(String[] args)
      {
          Scanner console = new Scanner (System.in);
          int num ;
          char ch;
            System.out.print("Enter the num: ");
            num=console.nextInt();
            System.out.print("Enter the char: ");
            ch=console.next().charAt(0);

            Print print = new Print();
            print.draw(num, ch);
    }


    public void draw(int num,char ch)
    {
    int temp = 0;
    while(temp < num)
    {
    for(int i=0;i<=temp;i++)
    {
        System.out.print(ch);
    }
    System.out.println();
    temp++;
    }

    }
}
#10

الرجاء عدم كتابة المصطلحات الأجنبية باللغة العربية

في حالة قمت بذلك مرة أخرى سأقوم بإغلاق الموضوع مباشرة

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…