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

اسئلتكم واستفساراتكم

مغلقرائج
بدأه علاء الصالحي في 8 نوفمبر 2008 · 958 رد · 57,657 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#776

اخي الكريم يبدو لي اني استعملت هذه الطريقه وإن لم يكن كذالك اتمنى ان تحدد لي الكود بالضبط

ثانياً : ماكنت اريده جزاك الله خير هو ان اجمع هذه الاكواد في برنامج واحد بحيث يتم تنفيذها في آن واحد

وهذه إعاده للعرض بالتنسيق...

خالص التحــــــــــــايا ..>>"

import java.lang.*;
import java.io.*;
public class DecimalToBinary{
  public static void main(String args[]) throws IOException{
  BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
  System.out.println("Enter the decimal value:");
  String hex = bf.readLine();
  int i = Integer.parseInt(hex);  
  String by = Integer.toBinaryString(i);
  System.out.println("Binary: " + by);
  }
}  

import java.io.*;
import java.lang.*;

public class  BinaryToHexa{
  public static void main(String[] args)throws IOException{
    BufferedReader bf= new BufferedReader(new InputStreamReader(System.in));
    System.out.println("Enter the Binary number:");
    String hex = bf.readLine();
    long num = Long.parseLong(hex);
    long rem;
    while(num > 0){
      rem = num % 10;
      num = num / 10;
      if(rem != 0 && rem != 1){
        System.out.println("This is not a binary number.");
        System.out.println("Please try once again.");
        System.exit(0);
      }
    }
    int i= Integer.parseInt(hex,2);
    String hexString = Integer.toHexString(i);
    System.out.println("Hexa decimal: " + hexString);
  }
} 

import java.io.*;
import java.lang.*;

public class HexadecimalToBinaryAndLong{
  public static void main(String[] args) throws IOException{
    BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("Enter the hexa value!");
    String hex = bf.readLine();
    int i = Integer.parseInt(hex);
    String by = Integer.toBinaryString(i);
    System.out.println("This is Binary: " + by);
    long num = Long.parseLong(hex,16);
    System.out.println("This is long:=" + num);
  }
} 
import java.io.*;
import java.lang.*;
public class DecimalToOctal {
  public static void main(String[] args) throws IOException{
    BufferedReader buff = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("Enter the decimal number:");
    String deci = buff.readLine();
    int value = Integer.parseInt(deci);
    String str = Integer.toString(value,8);
    System.out.println("octal:=" + str);
  }
}


import java.util.Scanner;
 class BinaryToOctal
{
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);

System.out.println("Enter a binary number: ");
String binaryNumber = scanner.nextLine();

int myInt = Integer.parseInt(binaryNumber, 2);

System.out.println(binaryNumber + " in Binary, is "
+ Integer.toString(myInt, 8) + " in Octal");
}
}


import java.io.*;
import java.lang.*;

public class DecimalToHexadecimal{
  public static void main(String[] args) throws IOException{  
    BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("Enter the decimal value:");
    String hex = bf.readLine();
    int i = Integer.parseInt(hex);
    String hex1 = Integer.toHexString(i);
    System.out.println("Hexa decimal: " + hex1);
  }
}
import java.util.Scanner;

public class BinarytoDecimal{
        public static void main(String[] args)
       {
                 Scanner input = new Scanner(System.in);
                 System.out.println("Enter a binary number:");
                 System.out.println("Decimal result: "+Long.parseLong(input.nextLine(), 2));
        }
}
import java.io.*; 
import java.lang.*;

public class  HexadecimalToDecimal{
  public static void main(String[] args) throws IOException{
    BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("Enter the Hexadecimal number:");
    String str= bf.readLine();
    int i= Integer.parseInt(str,16);
    System.out.println("Decimal:="+ i);
    }
}
import java.io.*;
import java.lang.*;

public class  OctalToDecimal{
  public static void main(String[] args)throws IOException{
    BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("Enter the octal number:");
    String oct = reader.readLine();
    int i= Integer.parseInt(oct,8);
    System.out.println("Decimal:=" + i);
  }
} 

import java.io.*;
import java.lang.*;

public class HexadecimalToOctal{
  public static void main(String[] args) throws IOException{
    BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("Enter the hexa value!");
    String hex = bf.readLine();
    int i = Integer.parseInt(hex);
String str = Integer.toString(i,8);
    System.out.println("octal:=" + str);
  }
}
#777

أخي أنت تضع الأساس (النظام الثنائي والعشري والسادس عشري) على أساس أنها ثابت

انظر هنا مثلاً كتبت 8 مباشرة

String str = Integer.toString(i,8);

أنا أقول لك خذ هذا الرقم من المستخدم كمدخل

وضعه بدلاً من الرقم 8

تحياتي

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

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

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

728x90.png

#778

آهـــــــــــــــــــــــــــــــا .. وصلت المعلومه شاكر لك

طيب ماذا عن طريقة الدمج .. ام ان سؤالي غير واضح ؟؟؟ ( إن لم يكن واضح اخبروووني )

اطيب التحـــــــــــــايا....>>"

#779

لاحظ أنك تستخدم نفس الشيفرة تقريباً في كل مرة

كل الفرق فقط في هذا المدخل

(هل هناك اختلاف لم ألاحظه أنا؟)

تحياتي

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

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

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

728x90.png

#780

العفو اخي الكريم ...

يبدو انك لم تفهم مطلوبي او اني لم انجح في توصيله ...

كل ماأردته انا ان تصبح هذه البرامج برنامج واحد بـ Header File واحد

وليست اختلاف وفروق ....

اتمنى ان أكون نجحت في توصيل المعلومه .....وشكراً

اطيب التحــــــــــــايا...>>"

#781

لا فهمت وأنا أحاول أن أساعدك على أن تقوم أنت بذلك

أعتقد أنها مهمتك أن تقوم بذلك ومهمتي أن أساعدك فيما يقف في طريقك

تحياتي

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

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

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

728x90.png

#782

لانتخلى عن خدماتك بإذن الله سأحاول

شاكره لك تواصلك ووقتك الذي بذلته من أجلي

لك مني دعوه في ظهر الغيب .....

#783

السلام عليكم

لدي بعض الأسئلة السخيفة و التي اتمنى ان اجد اجابتها هنا :(

هناك الكثير من المسائل التي يتم كتابة في بدايتها import EasyIn

ما هو و لماذا نستخدمه

و بعد امر println اجد هذا الامر EasyIn.pause

و إذا تكرم أحدكم بإرشادي إلى مكان أجد فيه أسئلة بالعربي و حلول مشروحة لها او حتى بالانجليزي لكن يفضل عربي

لان لدي اختبار يوم الخميس و أريد حل أكبر عدد يمكن من المسائل لكي أعتاد على هذا الامر

و شكراً على المساعدة بفتح هذا الموضوع

#784
اقتباس
import EasyIn

تعني إدراج هذه الفئة ضمن مجموعة الفئات التي يُسمح لبرنامجي من الوصول إليها و إلي كل دوالها و متغيراتها (طبقا لل access modifier)

مثال:

import com.mypackage.MyClass;  //هذه فئة تم إدراجها للعمل داخل برنامجي
import EasyIn;		//وهذه فئة أخري

class Test{
	public static void main(String[] args){
		// suppose MyClass is a class that contains method called printHelloWorldMessage:
		MyClass m = new MyClass();
		m.printHelloWorldMessage();

		EasyIn.pause();	// تعني أن تنفذ الدالة التي إسمها pause داخل الفئة EasyIn
// وهذه الداله هي داله ثابتة, أي يمكن أن أنادي عليها بدلالة الفئة نفسها 



	}
}
#785

شكراً لك أخي على التوضيح

لدي أستفسارات اخرى xZ <--- الامتحان بكرا xD

مثال

int x = EasyIn.get.int او getint لا اعلم أيهما الصحيح =\

لماذا قمنا بعمل EasyIn.get.int هل لأدخال قيمة x ?

لاني وجدت هذه الكلمة كثيراً في

مثال

Int a = EasyIn.get.int()؛
Int b = EasyIn.get.int()؛
char (ch) = Easyin.get.char()؛
Switch(ch)
case '+' :System.out.printlin("a+b="+(a+b))؛
case '-' :System.out.printlin("a-b="+(a-b))؛
إلخ ...... أي برنامج يقوم بعملية الحساب

لماذا في حالة char ch وضعنا ch بين قوسين ، لأن على حد علمي الـ char يكتب هكذا

char b = "m' ؛

و سطر الذي فيه اشارة الموجب بعد جملة برينت لم افهمه =\

إذا امكن ان تشرحه لي و المعذرة عالازعاج

#786
Int a = EasyIn.get.int()؛
Int b = EasyIn.get.int()؛
char (ch) = Easyin.get.char()؛
Switch(ch)
case '+' :System.out.printlin("a+b="+(a+b))؛
case '-' :System.out.printlin("a-b="+(a-b))؛
إلخ ...... أي برنامج يقوم بعملية الحساب

الكود اللي إنت كاتبه فوق ده موش كود جافا !!!!

Int !!!!
char (ch) !!!!!!

مفيش حاجه إسمها كده يا أخي في الجافا!

Switch(ch)
case '+' :System.out.printlin("a+b="+(a+b))؛
case '-' :System.out.printlin("a-b="+(a-b))؛

يا أخي, دي عباره عن switch case و خلي بالك switch وليست Switch, لأنك لو كتبتها بحرف كبير لن تعمل داخل الجافا!!!

إقرأ هذا الموضوع

#787

السلام عليكم ورحمة الله ،

اشكركم على هالموضوع الرائع والمفيد ..

انا من المبتدئين في لغة البرمجة ( جافا ) ..

عندي سؤال ..

ابي استخدم ميثود ..

لكني لخبطت في شي .. او بالأصح في شي ما عرفته ..

وضعت جملة الـ سكانر .. لـ يتمكن المستخدم من ادخال String .. و Char ..

عندها بعمل check .. اذا كانت الكلمة String .. تحتوي على الحرف Char ..

بمعنى :

String : Book

Char : B

الـ B موجود في كلمة : Book .. اذاً تحتوي وهكذا ..

أنا اعرف اسوي check اذا كانت بين ارقام وغير ذلك .. لكن ما اعرف كيف اسوي تشيك في سترينق ..

أرجو مساعدتي الله يخليكم ..

تم تعديل هذه المشاركة بواسطة S Y L A R في 6 مايو 2010 في 22:00

#788

إستخدمي هذه الداله String.contains

أو:

String str = "some value";
char b = 's';
boolean found = false;

for (int i=0; i <str.length(); i++){
    if (str.charAt(i) == b){
        found = true;
        break;
    }
}

System.out.println ("Char " + b + (!found ? "not" : "") + "found" );
#789

مشكور اخوي ..

بارك الله فيك .. ضبط معاي الحل ..

الله يعطيك العافيه

#790

عربي يا أخي

تحياتي

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

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

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

728x90.png

#791

السلام عليكم ,,

من اين احصل على اسئلة كاملة للتدرب فقط ,,

لانه لدي امتحان وانتهيت من حل اسئلة المختبر ,,

لكن اريد المزيد من الاسئلة ,,

صيغة السؤال والحل اذا امكن اذا تصعبت من امر ,,

وارجو ان تكون الاسئلة على الارري ليست ,وبارك الله فيكم

تم تعديل هذه المشاركة بواسطة Eng.S.IDk في 8 مايو 2010 في 20:58

#792

السلام عليكم ورحمة الله وبركاته

كيف الحال اخواني لو سمحتوا محتاجه مساعدتكم بليييييييييييز

سويت برنامج لكن فيه 5 اخطاء ممكن يعلمني وينهن

/**

* @(#)Lab_4.java

*

* Lab_4 application

*

* @author

* @version 1.00 2010/5/2

*/

import java.util.Scanner;

public class Lab_4 {

public static void main(String[] args) {

Scanner k = new Scanner(System.in);

double x1;

double total;

boolean y = false;

System.out.println("Welcome to my Calculator Program");

while (!y){

System.out.println("please enter the operator(select one from -,+,*,/,^,r");

System.out.println("q");

String s = k.next();

if (s.charAt(0)=='q')break;

System.out.println("accumulated total===>"+total);

switch (s.charAt(0)){

case '+': System.out.println("Good,now enter the opertnd to be added to the accumulated total :");

x1= k.nextDouble();

double old = total;

total = total + x1;

System.out.println("The total of adding "+x1+"to "+old+"is "+total);

break;

case '-': System.out.println("Good,now enter the opertnd to be subtracted to the accumulated total :");

x1= k.nextDouble();

double old = total;

total = total - x1;

System.out.println("The total of subtracting "+x1+"from "+old+"is "+total);

break;

case '*': System.out.println("Good,now enter the opertnd that the accumulated total will to be multiplied by :");

x1= k.nextDouble();

double old = total;

total = total * x1;

System.out.println("The total of multiplying "+x1+"by "+old+"is "+total);

break;

case '/': System.out.println("Good,now enter the opertnd that the accumulated total will to be divided by :");

x1= k.nextDouble();

double old = total;

total = total / x1;

System.out.println("The total of dividing "+x1+"by "+old+"is "+total);

break;

case '^': System.out.println("Good,now enter the exponent that the accumulated total will to be raised to :");

x1= k.nextDouble();

double old = total;

total = Math.pow(x1,total);

System.out.println("The total of "+x1+"to the power of "+old+"is "+total);

break;

case 'r':

x1= k.nextDouble();

System.out.println("The square root of "+x1+"is "+Math.sqrt(x1));

break;

case 'y': System.out.println("Invalid Option - please try again ");

x1= k.nextDouble();

double old = total;

total = total + x1;

System.out.println("The total of adding is "+x1+"to "+old+"is "+total);

break;

}

}

}

}

#793

كل الاخطاء الاربعه هي خطأ واحد

وهو انك كلما كتبت المتغير old تعرفه

وهناك خطأ خامس نسيت ان تعطي المتغير total قيمه ابتدائيه (بنسبه لحالت المتغير)

وهذا هو الكود بعد التغيير

import java.util.Scanner;
public class Lab_4 {
public static void main(String[] args) {
Scanner k = new Scanner(System.in);
double x1;
double total=0;
boolean y = false;
System.out.println("Welcome to my Calculator Program");
while (!y){
System.out.println("please enter the operator(select one from -,+,*,/,^,r");
System.out.println("q");
String s = k.next();
if (s.charAt(0)=='q')break;
System.out.println("accumulated total===>"+total);
switch (s.charAt(0)){
case '+': System.out.println("Good,now enter the opertnd to be added to the accumulated total :");
x1= k.nextDouble();
double old = total;
total = total + x1;
System.out.println("The total of adding "+x1+"to "+old+"is "+total);
break;

case '-': System.out.println("Good,now enter the opertnd to be subtracted to the accumulated total :");
x1= k.nextDouble();
 old = total;
total = total - x1;
System.out.println("The total of subtracting "+x1+"from "+old+"is "+total);
break;

case '*': System.out.println("Good,now enter the opertnd that the accumulated total will to be multiplied by :");
x1= k.nextDouble();
old = total;
total = total * x1;
System.out.println("The total of multiplying "+x1+"by "+old+"is "+total);
break;


case '/': System.out.println("Good,now enter the opertnd that the accumulated total will to be divided by :");
x1= k.nextDouble();
 old = total;
total = total / x1;
System.out.println("The total of dividing "+x1+"by "+old+"is "+total);
break;

case '^': System.out.println("Good,now enter the exponent that the accumulated total will to be raised to :");
x1= k.nextDouble();
 old = total;
total = Math.pow(x1,total);
System.out.println("The total of "+x1+"to the power of "+old+"is "+total);
break;

case 'r':
x1= k.nextDouble();
System.out.println("The square root of "+x1+"is "+Math.sqrt(x1));
break;

case 'y': System.out.println("Invalid Option - please try again ");
x1= k.nextDouble();
 old = total;
total = total + x1;
System.out.println("The total of adding is "+x1+"to "+old+"is "+total);
break;
}
}
}
}
albert_einstein.jpg

Untitled-AE.jpg
#794
Eng.S.IDk كتب:

السلام عليكم ,,

من اين احصل على اسئلة كاملة للتدرب فقط ,,

لانه لدي امتحان وانتهيت من حل اسئلة المختبر ,,

لكن اريد المزيد من الاسئلة ,,

صيغة السؤال والحل اذا امكن اذا تصعبت من امر ,,

وارجو ان تكون الاسئلة على الارري ليست ,وبارك الله فيكم

شوف إمتحانات ال Test king

#795
شوف إمتحانات ال Test king

كيف بقدر احصل عليهم .,,فش رابط لإلهم

#796

السلام عليكم و رحمة الله وبركاته انا بعمل لعبة السودوكو و كنت عاوزة اعرف الكود اللي بستخدمه علشان ما يكررش الارقام في الصف و العمود و انا عاملة اللعبة ان ارقمها تبقي random و اللعبة بلغة الجافا و جزاكم الله خير و ارجو الرد لان محتاجها فى اقرب فرصة ممكنة

#797

السلام ياليت تساعدوني في حل هاالبرنامج

لانه بكرة عندي اختبار فيه وعلى نفس طريقة الواجب وانا حليت نصفه مو كله

ياليت تحلوه بسرررعة

وهذا رابط السؤال

/index.php?showtopic=220652&st=0&gopid=1091125entry1091125

#798

بالنسبة للأخت n_elhoda

يمكنك ذلك باستخدام التوليد والفحص بمعنى تولدي رقم جديد ثم تضيفيه إلى مصفوفة ثم تولدي آخر وتتأكدي أنه غير موجود في المصفوفة فإن كان موجود تولدي رقم آخر وهكذا حتى تتأكدي أنك ولدتي جميع الأرقام المفروض أن تكون لديك

تحياتي

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

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

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

728x90.png

#799

السلام عليكم و رحمة الله و بركاته متشكرة جدا على الاهتمام بالرد انا فاهمة هذه الطريقة بس الا يوجد طريقة اسهل او مختصرة لان اللعبة مستويات واكبر مستوى بها 9* 9علشان اعمل الطريقة دى هاخد وقت طويل و مجهود كبير جداااااا يعنى علشان اقارن رقم بالارقام الموجودة فى كل صف و عمود هل متكرر ولا لا هياخد وقت طويل فانا كنت بسال عن طريقة مختصرة ب loop او اى حاجة تقلل المشكلة دى و جزاك الله خيرا

#800

نحن نتكلم عن مشكلة بحث

أحسن الحلول لمشكلة البحث هو binary search

تحياتي

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

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

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

728x90.png

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

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

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

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

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

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