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

قراءة و طباعة رقم

مغلق
بدأه ensana في 30 يوليو 2006 · 24 رد · 1,831 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا مبتدأة في الجافا وعذرا لسؤالي البتدأ

يا ريت برنامج يقرا رقم ويطبعة او يجمع رقمين

وجزاكم الله خيرا

#2

هادا مثال عملته لما قريت موضوعك

مش عارف إن كان صح أطرحه ولا غلط

بس على العموم هوه يقوم بالي أنتي طلباه بالضبط باستخدام كلاس Scanner

/**
 * @author alaa alsalhi
 * @version 1.0
 */
import java.util.Scanner;

public class ScannerUse {

public static void main (String ags[]){
 Scanner sca=new Scanner(System.in);
 int x=0;
 try{
	 	x=sca.nextInt();
}catch(java.util.InputMismatchException e){
	int i=0;
	System.out.print("Please print a number");
	while(i==0){
		try{
			sca=new Scanner(System.in);
			x=sca.nextInt();
 			  i=1;
		}catch(java.util.InputMismatchException es){
			System.out.print("Please print a number");
		}
	}
}
int y = 0;
try{
			y=sca.nextInt();
   }catch(java.util.InputMismatchException e){
	   int i=0;
	   System.out.print("Please print a number");
	   while(i==0){
		   try{
			   sca=new Scanner(System.in);
			   y=sca.nextInt();
				  i=1;
		   }catch(java.util.InputMismatchException es){
			   System.out.print("Please print a number");
		   }
	   }

   }
finally{
	System.out.print(x+y);  
}

}

}

ناك طريقة تانية باستخدام JOptionPane

أنا أسئلة على الكود أنا جاهز

اللهم انفعنا بما علمتنا وعلمنا ما ينفعنا

تم تعديل هذه المشاركة بواسطة alaadiaa في 30 يوليو 2006 في 03:51

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

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

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

728x90.png

#3

شكرا جدا

جزاكي الله خيرا

بس انا لسه مبتدأة وكان قصدي مثلا برناج اربع او خمس سطور زي السي مثلا سطر ياخد الرق وسطر يطبعه كده يعني في السي ++

int x;

cout<<"enter the number"

cin>>x

cout<<x

اقصد حاجة شبه كده بس بالجافا

#4

أنا كمان عم اتعلم جافا عن جديد

بس على علمي أنو القراءة ما بهالسهولة ..... يعني الشغلة بدها لفة و دورة

MAAAAAAAAAAAAAAAAAAAAAAAC

#5

السلام عليكم

	   int x=0;
		BufferedReader jout= new BufferedReader(new InputStreamReader(System.in));
		//cout<<"enter the number"
		System.out.print( "enter the number" );
		try{//cin>>x
			x=Integer.parseInt(jout.readLine());
			//cout<<x
			System.out.print( x );	
		}catch(Exception E){}

import java.io.*;
public class sum
{
   public static void main( String args[] )
   {
	   int n1=0,n2=0; 
	   BufferedReader reder = new BufferedReader(new InputStreamReader(System.in));
	   System.out.print( "Enter first number: " ); 
	   try{
		 n1=Integer.parseInt(reder.readLine());
		 System.out.print( "Enter second number: " ); 
		 n2=Integer.parseInt(reder.readLine());
		 System.out.println( "Sum = "+( n1+n2) );  
	   }catch(IOException ioE){}
	}  
}

للقرائة من الكنسول يوجد عدة طرق بعض منها

	   //نعرف متغر من نوع BufferedReader 
	   //InputStreamReader سيقرأ من System.in  
	   //elly heye elshashe elsoda [Consol] ya3ne fe hatha el methal
	   BufferedReader reder = new BufferedReader( new InputStreamReader(System.in));
	   // للقراءة من لكونسل بستخدم الميثودreadLine()

	   try{String Line=reder.readLine();}catch(IOException ioE){}

	   // use the  InputStreamReader  and System.in
	   // like this	   

	   try{char[] cbuff=new char[80];
		   //النص الذي ادخله المستخدم سيخزن في cbuff
		   new InputStreamReader(System.in).read(cbuff);
		   String Line=new String(cbuff);
		   System.out.println(Line);
	   }catch(IOException ioE){}

	   try{byte[] bbuff=new byte[80];
		  //النص الذي ادخله المستخدم سيخزن في bbuff  
		  System.in.read(bbuff);
		  String Line=new String(bbuff);
		  System.out.println(Line);
	   }catch(IOException ioE){}

تم تعديل هذه المشاركة بواسطة Mo7eb_Alrasool في 30 يوليو 2006 في 15:16

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#6

بجد بجد شكرا جدا جدا جدا

وجزاك الله خيرا

هوه الكود الأول يكفي ولا لازم التاني معاه

#7

السلام عليكم

هذه الاكواد منفصله

الكود الاول يجعل المستخدم يدخل قيمة ويطبعها طبعا لازم تضعي في class

اما الثاني فيدخل رقمين ويطبع ناتج جمههما

اما الثالث فهو بعض طرق قرائة المدخلات من الكنسول

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#8

errors

cant resolve symbol new buffer

#9

السلام عليكم

اختي الكريمه ممكن تحطي البرنامج اللي كتبتيه

في الكود اللي انا حطيته ما في

new buffer

في

new BufferedReader

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#10

اقصد

cant resolve symbol new BufferedReader

#11

did you import java.io.*

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#12

Examp.java:11: 'try' without 'catch' or 'finally'

try{//cin>>x

^

Examp.java:8: cannot resolve symbol

symbol : class BufferedReader

location: class Examp

BufferedReader jout= new BufferedReader(new InputStreamReader(System.in)

);

^

Examp.java:8: cannot resolve symbol

symbol : class BufferedReader

location: class Examp

BufferedReader jout= new BufferedReader(new InputStreamReader(System.in)

);

^

Examp.java:8: cannot resolve symbol

symbol : class InputStreamReader

location: class Examp

BufferedReader jout= new BufferedReader(new InputStreamReader(System.in)

);

^

4 errors

class Examp {

// A Java program begins with a call to main().

public static void main(String args[]) {

System.out.println("Java drives the Web.");

int x=0;

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

//cout<<"enter the number"

System.out.print( "enter the number" );

try{//cin>>x

x=Integer.parseInt(jout.readLine());

//cout<<x

System.out.print( x );

}}

}

#13
import java.io.*;
class Examp {
// A Java program begins with a call to main().
public static void main(String args[]) {
System.out.println("Java drives the Web.");

int x=0;
BufferedReader jout= new BufferedReader(new InputStreamReader(System.in));
//cout<<"enter the number"
System.out.print( "enter the number" );
try{//cin>>x
x=Integer.parseInt(jout.readLine());
//cout<<x
System.out.print( x ); 
}catch(IOException ioE){}
}
}

كود اخر

import java.io.*;
public class Test {

   static int ReadInteger()
	{// integer number range between -999999999  and 999999999
	  try{byte[] bbuff=new byte[10];
		  System.in.read(bbuff);
		  //return Integer.parseInt(new String(bbuff).trim());
		  String Line=new String(bbuff);
		  return Integer.parseInt(Line.trim());
	   }catch(Exception E){return 0;}
	}
   public static void main(String args[])
	{   System.out.print("enter number :");
		int x=ReadInteger();
		System.out.print(x);   

	}
}

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#14

الحمد لله رن معايا

شكرا جداااااااااااااااا

معلش تعبتك وازعجتك معايا

جزاك الله خيرا عن كل حرف كتبته

#15

السلام عليكم

حياك الله اختي الكريمة

ما في غلبة نهائيا

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#16

اعزائي جميع المشاركين في هذا الموضوع...

اذا كان العضو السائل مخالف... فهل نخالف كلنا ورائه..

بل ننبه الى قواعد المشاركة...

عزيزي العضو ارجو منك مراجعة قواعد المشاركة حيث موضوعك مخالف بالعنوان..

سوف اعدل العنوان هذه المرة لانك عضو جديد.. و لكن ارجو عدم تكرار المخالفة مرة اخرى..

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#17

لماذا عنوان الموضوع مخالف

#18

لماذا عنوان الموضوع مخالف

#19

السلام عليكم

اختي الكريمة اقرأي المشاركات التاليه

*** هام جدا *** قواعد طرح الأسئله والمشاركات

هل وجدت موضوعك مغلق ادخل هنا لكي تعرف لماذا

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#20

قرأتها وما زلت لا اعلم

#21

السلام عليكم

المشكلة مانت في عنوان موضوعك

على ما اذكر كان مبتداة في الجافا او اشي زي هيك

اقتباس من هل وجدت موضوعك مغلق ادخل هنا لكي تعرف لماذا للاخ رامي

اقتباس
مرض المواضيع المخالفة..

يا اخوان المواضيع المخالفة مثل ( عنوان لا يدل على محتوى ... موضوع مكرر كثيرا و مجاب عليه..)

تقوم بقتل القسم تدريجيا... و تشوهه

ربما تقولون ابالغ و لكنكم تخربون خاصية البحث بالمنتدى فمثلا اقوم بالبحث عن شئ ما فيظهر لي صفحة كاملة

" المساعدة"

" جديد على الجافا"

" الناس للناس ...ارجو المساعدة ؟؟ لا تتردد بالدخول

ادخل وشوف بنفسك وش السالفة"

"hlep me plzzzzzzzzzzzzzzzzzzzz "

"طلب ارجو المساعدة "

......الخ

كيف ساعرف حينها اي موضوع يحوي ما اريد البحث عنه!!

و بهكذا سوف اضيع وقتي بفتحهم كلهم و استعراضهم و هذا لا يجوز..

و عندها يقوم احدهم بفتح موضوع جديد "مخالف ربما" لانه لم يجد ما يبحث عنه!!

تم تعديل هذه المشاركة بواسطة Mo7eb_Alrasool في 4 أغسطس 2006 في 00:55

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#22

لا عنوان الموضوع قراءة وطباعة رقم

وله صلة بالموضوع

#23

هل عنوان الموضوع في الأول كان قراءة وطباعة رقم ولا طلب برنامج قراءة وطباعة رقم؟

اذا كان التاني فهذا مخالف لانك لو قراتي شروط المشاركة لوجتي انه ممنوع استخدام الكلمات المثيرة وكان من ضمنها "طلب برنامج"

هيك اعتقد والله اعلم

#24

على ما انا فاكرة كان قراءة وطباعة رقم

ومعتقدش ان كتبت عنوان مبتدأة في الجافا

ويا ريت المشرف الي نبهني ان عنوان الموضوع مخالف ينبهني مخالف ليه

عالعموم جزاكم الله خيرا لا اريد انا اعطي الموضوع اكبر من حجمه شكرا لكم جميعا وجزاكم الله خيرا

#25

طبعا انا قمت بتصحيح العنوان!!

و طبعا كان مخالف..

القوانين تقول بانه يجب اغلاق و حذف الموضوع.. و لكن بعد ان رايت ان هناك جهد مبذول فيه لم ارغب بحرمان السائلين المستقبلين منه..

و انتبهت ان الاخ السائل جديد علينا لذا فقلت ان اعدل العنوان و انبه للمخالفة

اي استفسار اضافي يرجى ارسال رسالة خاصة ..

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

هذا الموضوع مغلق.

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