(topic withdrawn by author, will be automatically deleted in 24 hours unless flagged)
لدى مشكلة مع تحدى برمجى
لدي مشكلة عن Scanner ، عرفت كيف أستخرج منه الكائنات بنجاج مع إضافة اسم عمر ليسألك البرمجة…إلخ ، لكن يقول لك خطأ في الكتابة ، و لا أعلم السبب ، لقد وصلت الدرس 4 في الدروس التعلم لغة java و توقفت في ذلك النقطة Scanner☝️
هل من الممكن تحديد المزيد من المعلومات عن المشكلة التي تواجهها او صورة توضح الخطأ لنتمكن من معرفة سبب الخلل ومساعدتك
حسنا ، حين تريد كتابة Scanner و كتابة كل ما يتعلق بها كالinput…إلخ ، قبل بدئ كل ذلك ، هل يجب أن يكون لديك أساسا صفحة الذي ستجري فيها ذلك عن "Main(الإسم الذي اخترته لجافا) pubic class " ، فهنا المشكلة ليس لدي “Main” لذلك يقول لي خطأ في الكتابة و لا أعلم ماذا سأفعل دخلت الإعدادات لكن لاشيئ ، هل برمجة الهاتف مختلف عن برمجة الحاسوب؟؟؟ كيف تدخلون في التعليقاتك الصورة لأشارككم؟؟
تحتاج الى تعريف دالة رئيسية Main حتى تتم قراءة وتنفيذ الكود بنجاح كما هو موضح بالدروس حيث دائما ستجد دالة main موجودة
يمكنك نسخ الصورة مباشرة هنا او سحبها الى مكان الكتابة في التعليق وسيتم رفعها
لم أفهم بعد كيف أدخل الصورة إلى تعليقي هلا شرحت لي بصورة أوضح ،و كيف أعرف الدالة الرئيسية؟؟؟في الواقع لدي Main و لاااكن ليس بعد ( الإسم الذي اخترته في جافا) بل هي على شكل: public static void main(string [ ] args)
و أيضا مكان package الذي لدي في الصفحة يجب أن يكون public class ahmed Example ذلك الإسم ahmed لقد وضعتها فحسب لتفهم ، لقد رأيتها عند أولائك الذين يستخدمون Scanner في اليوتيوب ، فعجزت أن أفهم كيف فعلتم ذلك😭 إن ساعدتني و أفدتني فعلا أشكرك جزيل الشكر فهو حلمي
عند الرد يمكنك الضغط على اشارة الصورة وستتمكن من اختيار الصور ورفعها او يمكنك نسخ الصورة ولصفها مباشرة ضمن النص
هذا الكلام على الحاسب وتحتاج الى الحاسب لتتمكن من تنزيل البرنامج والتطبيق مع الشرح
الافضل اللالتزام مع شرح الاستاذ حتى لاتواجهك مشاكل ويرجى وضع صورة توضح رسالة الخطأ الظاهرة لك لنتمكن من التحقق
ماهو المقصود بbytee حيث لايوجد نوع من البيانات من هذا النوع فتحتاج الى حذفها واستخدام انواع البيانات المعرفة مسبقا من قبل اللغة فقط
وضمن امري الطباعة اضفت حرف h زائد بعد print فحذفه
ااااه هل تقصد ان bytee يحمل القليل من عدد صحيح صغير الحجم لا يحتوي على الفاصلة العشرية يجب أن أغيرها إلى short أو شيئ آخر؟؟ ثم لما كتبت bytee هل يكتب بتلك الطريقة؟؟ و بما يخص ماكتبته في : “و ضمن امري الطباعة اضفت حرف h زائد بعد print فحذفه” تعني أنه يقوم بتصحيحك بأن h لا يجب كتابته ، أسفة على الأسئلة الكثيرة😅 لكنني أريدك أن توضح الأمر بشكل واضح للغاية🙏
صحيح يحب ان يكون امر الطباعة هكذا فقط
System.out.println
واقصد انه لايوجد نوع bytee من اين جلبت هذا النوع من المتغيرات او انا لااعرف عنه
مثلا يوجد int وdouble و string وهكذا
تفضل كود الجافا مصحح
package gg;
import java.util.Scanner;
public class gg
{
public static void main(String[] args) {
Scanner haha = new Scanner(System.in);
String name;
byte age;
System.out.println("Enter your name ");
name = haha.nextLine();
System.out.println("Enter your age ");
age = haha.nextByte();
System.out.println("Hello " + name + " your age is: " + age);
}
}
.
.
ما تم تصحيحه موضح بلون أخضر
.
كيف أقوم بما قامه صاحب الفيديو؟؟؟
و أنا لا أعرف على ما سأضغط🤔 أرجو المساعدة منكم أنا أقصد if ، صاحب الفيديو قال يجب الضغط على جانبه لتعمل بخطوات وااضحة ، لقد توقفت هنا😐اقصد هذا البرنامج ينزل فقط على جهاز كمبيوتر ولايمكن تنزيله على الموبايل لذلك تحتاج الى الحاسب