الخميس، 12 أبريل، 2012

if, else + Random Numbers + Scanner

هذا البرنامج مأخوذ من كتاب java for dummies 5th edition وهو عبارة عن برنامج يقوم بختيار رقم عشوائي بين الواحد و العشرة ومن ثم يطلب من المستخدم تخمين الرقم ويخبره إذا كان الرقم صحيحا و إذا كان خاطئا يخبره ما هو الرقم المختار عشوائياً

import static java.lang.System.out;
import java.util.Scanner;
import java.util.Random;

public class GuessingGame {

    public static void main(String args[] ) {
Scanner keyboard = new Scanner(System.in);

out.print("Enter an int from 1 to 10: ");

int inputNumber = keyboard.nextInt ();
int randomNumber = new Random().nextInt(10) + 1;

if (inputNumber == randomNumber) {
    out.println("*********");
    out.println("*You Win.*");
    out.println("*********");
} else {
    out.println("You lose.");
    out.print("The random number was ");
    out.println(randomNumber + ".");
}
out.println("Thank you for playing.");
        // TODO code application logic here
    }
}

مثال آخر من برمجتي يقوم البرنامج بتوليد رقمين عشوائيا و عرضهم للمستخدم و على المستخدم إدخال مجموع الرقمين

import static java.lang.System.out;
import java.util.Scanner;
import java.util.Random;

public class AddTwo {
        public static void main(String args[] ) {
            
            int randomNum1 = new Random().nextInt(10) + 1;
            int randomNum2 = new Random().nextInt(10) + 1;
            int sum = randomNum1 + randomNum2;
            
            out.println(randomNum1 + " + " + randomNum2);
            
            Scanner keyboard = new Scanner (System.in);
            
            out.print("The sum is: ");
            
            int input = keyboard.nextInt();
            
            if (input == sum) {
                out.println("**Correct**");
            }
            else {
                out.println("Wrong, Try Again.");
            }
        }
}

ليست هناك تعليقات:

إرسال تعليق