InstagramTwitterSnapChat


 
وصف

العودة   منتديات سكاو > الكليات الجامعية > منتدى كلية الحاسبات وتقنية المعلومات > المنتدى العام لكلية الحاسبات وتقنية المعلومات
التسجيل مشاركات اليوم البحث
   
   


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

CPCS202 - الهيكل العام للكود وبعض أساسيات لغة Java

المنتدى العام لكلية الحاسبات وتقنية المعلومات

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 01-10-2011, 04:53 PM
الصورة الرمزية SPIDER

SPIDER SPIDER غير متواجد حالياً

جامعي

 
تاريخ التسجيل: Aug 2008
التخصص: Computer Engineering
نوع الدراسة: إنتظام
المستوى: متخرج
الجنس: ذكر
المشاركات: 939
افتراضي رد: CPCS202 - الهيكل العام للكود وبعض أساسيات لغة Java


لدي تعليق بسيط على الإضافة الجديدة للموضوع:

عند استخدام الأمر ()nextInt، يفضل استخدام الأمر ()nextLine بعده مباشرةً. السبب في ذلك أنه عندما يقوم المستخدم بإدخال رقم معين، سيتبعه بإدخال ENTER (أي أنه سيكون السطر الذي أدخله المستخدم يحتوي على الرقم يليه حرف السطر الجديد n\)، لذلك فالأمر ()nextLine سيهمل ما بعد الرقم.

ستظهر فائدة الأمر ()nextLine عند استخدام الأمر ()nextLine لإدخال نص بعد الأمر ()nextInt المعني بإدخال رقم. المثال التالي سيوضح ذلك:

كود:
import java.util.Scanner;

public class Main
{
    public static void main(String[] args)
    {
    	Scanner keyboard = new Scanner(System.in);
    	System.out.print("How old are you? ");
    	int age = keyboard.nextInt();
    	System.out.print("What is your name? ");
    	String name = keyboard.nextLine();
    	System.out.println("Hello " + name + ". You are " + age + " years old.");
    	
    }
}
وهنا شاشة الـ console:

كود:
How old are you? 23
What is your name? Hello . You are 23 years old.

لاحظوا بأن البرنامج سيعتبر بأنك أدخلت اسم وأنت لم تدخل اسم، وهذا بسبب أن الـ scanner ما زال بداخله حرف السطر الجديد n\. لنحل هذه المشكلة نستخدم الأمر ()nextLine:

كود:
import java.util.Scanner;

public class Main
{
    public static void main(String[] args)
    {
    	Scanner keyboard = new Scanner(System.in);
    	System.out.print("How old are you? ");
    	int age = keyboard.nextInt();
    	keyboard.nextLine();
    	System.out.print("What is your name? ");
    	String name = keyboard.nextLine();
    	System.out.println("Hello " + name + ". You are " + age + " years old.");
    	
    }
}

وهنا ما يظهر على شاشة الـ console:


كود:
How old are you? 23
What is your name? Fouad
Hello Fouad. You are 23 years old.

أتمنى بأن تكون الفكرة وصلت :)

بالتوفيق للجميع ~

 


توقيع SPIDER  

سبحان الله وبحمده .. سبحان الله العظيم

[من برمجتي] ODUS Auto-Adder v1.1 + الكود المصدري

أعتذر عن عدم تمكني على الرد على جميع الرسائل الخاصة ... لا يمكنني إرسال أكثر من رسالة واحدة خلال نصف ساعة تقريباً

 


التعديل الأخير تم بواسطة SPIDER ; 01-10-2011 الساعة 04:55 PM.
رد مع اقتباس

 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 01-10-2011, 05:19 PM   #2

Al-AzDi

رب اشرح لي صدري

الصورة الرمزية Al-AzDi

 
تاريخ التسجيل: Mar 2011
التخصص: Cs
نوع الدراسة: إنتظام
المستوى: الرابع
الجنس: ذكر
المشاركات: 182
افتراضي رد: CPCS202 - الهيكل العام للكود وبعض أساسيات لغة Java

المشاركة الأصلية كتبت بواسطة spider مشاهدة المشاركة

أتمنى بأن تكون الفكرة وصلت :)

بالتوفيق للجميع ~
وصلت وصلت

أول مرة تمر علي المعلومة هذي

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

 

توقيع Al-AzDi  

 

عَنْ أَنَسٍ رَضِيَ اللَّهُ عَنْهُ قَالَ :
(قَالَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ الْأَزْدُ أُسْدُ اللَّهِ فِي الْأَرْضِ
يُرِيدُ النَّاسُ أَنْ يَضَعُوهُمْ وَيَأْبَى اللَّهُ إِلَّا أَنْ يَرْفَعَهُمْ
وَلَيَأْتِيَنَّ عَلَى النَّاسِ زَمَانٌ يَقُولُ الرَّجُلُ يَا لَيْتَ أَبِي كَانَ أَزْدِيًّا
يَا لَيْتَ أُمِّي كَانَتْ أَزْدِيَّةً )

 

Al-AzDi غير متواجد حالياً   رد مع اقتباس
 

إضافة رد


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 


الساعة الآن 04:37 PM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2025