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

قراءة integer number

مغلق
بدأه الزيزفون في 10 سبتمبر 2006 · 6 رد · 681 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

احاول ان اقراء integer number من لوحة المفاتيح. عندما اضغط على زر الإدخال و كأن البرنامج لا ينتقل الي تنفيذ الأمر التالي.

مالمشكلة. لرجو المساعدة.

البرنامج

package ios;

import java.io.*;

class Echo

{

public static void main( String[] args ) throws IOException

{

DataInputStream stdin = new DataInputStream(System.in);

System.out.println("Enter an Integer Number: ");

int i = stdin.readInt();

stdin.close();

System.out.println("the system is out " + i*i );

}

}

#2
BufferedReader in = new BufferedReader( new InputStreamReader(System.in));
		System.out.print("n= ");
		int n = Integer.parseInt(in.readLine());
		System.out.print("your Enter was :"+n);

لست متواجد بشكل يومي

#3

السلام عليكم

احاول ان اقرأ integer number من لوحة المفاتيح. عندما اضغط على زر الإدخال لا ينتقل البرنامج لتنفيذ الأمر التالي.

مالمشكلة. ارجو المساعدة.

الكود

package ios;
import java.io.*;
class Echo
{
  public static void main( String[] args ) throws IOException
  {

	DataInputStream stdin = new DataInputStream(System.in);
	System.out.println("Enter an Integer Number: ");
	int i = stdin.readInt();

	stdin.close();

	System.out.println("the system is out " + i*i );
  }
}
#4

عند تشغيل الرنامج احصل على التالي :

Enter an Integer Number:

4

the system is out -651376540

ارجو المساعدة

#5

استخدم طريقة مجدي اسهل

عموما اعتقد المشكلة في

stdin.readInt();

قم بالتعديل كالتالي


class Echo
{
public static void main( String[] args ) throws IOException
{

DataInputStream stdin = new DataInputStream(System.in);
System.out.print("Enter an Integer Number: ");
String str = stdin.readLine();

int i=Integer.parseInt(str);

stdin.close();

System.out.println("the system is out " + i*i );
}
}
import java.io.*;

منقطع من حين لاخر

#6

مشكور على الرد.

بس ان هدفي من البرنامج هو فهم كيف بيعمل هذا الأمر readInt.

لأني حاليا ادرس الجافا I/O

على العموم شكرا اخوي و ما قصرت.

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

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