ዝርዝር ሁኔታ:

የጃቫ ምርጫ ሰሪ - 13 ደረጃዎች
የጃቫ ምርጫ ሰሪ - 13 ደረጃዎች

ቪዲዮ: የጃቫ ምርጫ ሰሪ - 13 ደረጃዎች

ቪዲዮ: የጃቫ ምርጫ ሰሪ - 13 ደረጃዎች
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ህዳር
Anonim
የጃቫ ምርጫ ሰሪ
የጃቫ ምርጫ ሰሪ

ይህ የመማሪያ ስብስብ በተጠቃሚው ከሚገቡት አማራጮች ዝርዝር ውስጥ ምርጫ የሚያደርግ የጃቫ ፕሮግራም እንዴት እንደሚገነባ ያሳያል። ፕሮግራሙን ለመገንባት የጃቫ እና አይዲኢ መሠረታዊ የሥራ ዕውቀት። እያንዳንዱ እርምጃ ከ 2 ደቂቃዎች ያልበለጠ መሆን አለበት።

ደረጃ 1 ፦ ማስመጣት

በማስመጣት ላይ
በማስመጣት ላይ

በጃቫ ውስጥ ስካነሩን እና የዘፈቀደ ትምህርቶችን ያስመጡ

አስመጣ java.util. Scanner;

ማስመጣት java.util. Random;

ደረጃ 2 ዋና ዘዴን ማዘጋጀት

ዋና ዘዴ ማዘጋጀት
ዋና ዘዴ ማዘጋጀት

በጃቫ ውስጥ ዋና ተግባር ያዘጋጁ

ይፋዊ የማይንቀሳቀስ ባዶ ባዶ (ሕብረቁምፊ args) {}

ደረጃ 3 ቃ theን ማወጅ

ቃ Scውን ማወጅ
ቃ Scውን ማወጅ

በዚህ ጉዳይ ላይ ለቃnerው አንድ ተለዋዋጭ ያስጀምሩ እና ያውጁ እኔ ተለዋዋጭ ቅኝቱን ጠራሁት

ስካነር ቅኝት = አዲስ ስካነር (System.in);

ደረጃ 4 - የምርጫዎች ብዛት

ለምርጫዎች ብዛት ተጠቃሚውን ያቅርቡ።

ደረጃ 5 - ለምርጫዎች ብዛት መቃኘት

ለምርጫዎች ብዛት መቃኘት
ለምርጫዎች ብዛት መቃኘት

የምርጫዎችን ቁጥር ለማስገባት እና በዚህ ጉዳይ numChoices ውስጥ በተለዋዋጭ ውስጥ ለማከማቸት የስካነሩን ነገር ይጠቀሙ

int numChoices = scan.nextInt ();

ደረጃ 6 - ድርደራውን ማስጀመር

ድርደራውን ማስጀመር
ድርደራውን ማስጀመር

በዚህ ጉዳይ stringArray ውስጥ ምርጫዎች እንዳሉዎት ብዙ አባሎችን የያዘ ድርድር ያስጀምሩ

ሕብረቁምፊ stringArray = አዲስ ሕብረቁምፊ [numChoices+1];

ደረጃ 7 - ሉፕ ማድረግ

ሉፕ ማድረግ
ሉፕ ማድረግ

በድርድር ውስጥ ለማለፍ ወደ 0 የተጀመረውን ቆጣሪ በመጠቀም ለ loop ይፃፉ

ለ (int i = 0; i <stringArray.length; i ++) {}

ደረጃ 8 - ፈጣን ምርጫዎች

ለምርጫዎቹ ፈጣን ተጠቃሚ

ደረጃ 9 በምርጫዎች ውስጥ ይቃኙ

በምርጫዎች ውስጥ ይቃኙ
በምርጫዎች ውስጥ ይቃኙ

ምርጫዎችዎን ወደ ድርድር ለማስገባት ስካነሩን ይጠቀሙ

stringArray = scanner.nextLine ();

ደረጃ 10 የዘፈቀደ ማወጅ

የዘፈቀደ ማወጅ
የዘፈቀደ ማወጅ

በዚህ ጉዳይ ላይ ተለዋዋጭ በዘፈቀደ ያውጁ ራንድ ተብሎ ይጠራል (ይህንን ከሉፕ ውጭ ማድረግዎን ያረጋግጡ)

የዘፈቀደ ራንድ = አዲስ የዘፈቀደ ();

ደረጃ 11: የዘፈቀደ ቁጥር መፍጠር

የዘፈቀደ ቁጥር በማመንጨት ላይ
የዘፈቀደ ቁጥር በማመንጨት ላይ

ራንድን በመጠቀም የዘፈቀደ ቁጥርን ይፍጠሩ እና በዚህ ሁኔታ የዘፈቀደ ምርጫ ውስጥ ተለዋዋጭ ይመድቡት

int randomChoice = rand.nextInt (numChoices);

ደረጃ 12 - ምርጫውን ማተም

ምርጫውን ማተም
ምርጫውን ማተም

በዘፈቀደ የመነጨውን ቁጥር ወደ ድርድሩ ይጠቀሙ እና በዚያ ጠቋሚ ላይ ያለውን አካል ያትሙ

System.out.print (stringArray [randomChoice]);

ደረጃ 13: እንኳን ደስ አለዎት

በበርካታ ምርጫዎች ውስጥ የሚቃኝ እና ከእነዚህ ምርጫዎች ውስጥ አንዱን በዘፈቀደ የሚያወጣ ፕሮግራም ሊኖርዎት ይገባል።

ከድንበር ስህተት የድርድር መረጃ ጠቋሚ እያገኙ ከሆነ የሉፕ ቆጣሪዎን ይፈትሹ። ለትክክለኛ ሴሚኮሎን አጠቃቀም ኮድዎን መፈተሽዎን ያረጋግጡ። ጃቫ ለጉዳዩ ተጋላጭ መሆኑን ያስታውሱ!

የሚመከር: