በጃቫ ውስጥ የቲፕ ካልኩሌተርን እንዴት መፍጠር እንደሚቻል -13 ደረጃዎች (ከስዕሎች ጋር)

ዝርዝር ሁኔታ:

በጃቫ ውስጥ የቲፕ ካልኩሌተርን እንዴት መፍጠር እንደሚቻል -13 ደረጃዎች (ከስዕሎች ጋር)
በጃቫ ውስጥ የቲፕ ካልኩሌተርን እንዴት መፍጠር እንደሚቻል -13 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በጃቫ ውስጥ የቲፕ ካልኩሌተርን እንዴት መፍጠር እንደሚቻል -13 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በጃቫ ውስጥ የቲፕ ካልኩሌተርን እንዴት መፍጠር እንደሚቻል -13 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: InfoGebeta: እንዴት አድርገን Microsoft office ኮምፒውተራችን ላይ መጫን እንችላለን ? 2024, ግንቦት
Anonim

ይህ ጽሑፍ የራስዎን የአዕምሮ ሂሳብ ሳያደርጉ አንድ ቁጥር እንዲያስገቡ እና ጫፉን በራስ -ሰር ለማስላት የሚያስችል የራስዎን ጠቃሚ ምክር ማስያ ለመፍጠር ፈጣን እና ቀላል መንገድን ይሰጣል።

ደረጃዎች

በጃቫ ደረጃ 1 ውስጥ ጠቃሚ ምክር ማስያ ይፍጠሩ
በጃቫ ደረጃ 1 ውስጥ ጠቃሚ ምክር ማስያ ይፍጠሩ

ደረጃ 1. እንደ ኔትቤንስ ወይም ግርዶሽ ያሉ የጃቫ አይዲኢ (አጭር ለተዋሃደ ልማት አካባቢ) ያውርዱ።

  • Netbeans ን ለማውረድ ወደ Netbeans.org ድርጣቢያ ይሂዱ እና አውርድ የሚለውን በገጹ የላይኛው ቀኝ ጥግ ላይ ያለውን ትልቅ ብርቱካናማ ቁልፍን ይጫኑ።
  • የጫፍ ማስያ በአንፃራዊነት ቀላል ትግበራ ስለሆነ ፣ ጃቫ SE (መደበኛ እትም) ማውረድ ብቻ ያስፈልግዎታል። አንዴ የ.exe ፋይል ማውረዱን ከጨረሱ በኋላ የ NetBeans ጫlerውን ብቅ -ባይ ያሂዱ። በመጫኛው ውስጥ ያሉት የመመዘኛዎች አማራጮች ለዚህ ፕሮግራም በቂ ናቸው ፣ ስለሆነም ለፕሮግራሙ አስፈላጊ አካላት እንዳይኖሩዎት ሳይፈሩ መደበኛውን እትም ማውረድ ይችላሉ።
በጃቫ ደረጃ 2 ውስጥ ጠቃሚ ምክር ማስያ ይፍጠሩ
በጃቫ ደረጃ 2 ውስጥ ጠቃሚ ምክር ማስያ ይፍጠሩ

ደረጃ 2. ጃቫ JDK ን ያውርዱ።

በ https://www.oracle.com/technetwork/articles/javase/jdk-netbeans-jsp-142931.html ላይ ሊያገኙት ይችላሉ

እዚያ ውስጥ ለእያንዳንዱ ማሽንዎ ተገቢውን JDK መግለፅ ይችላሉ።

በጃቫ ደረጃ 3 ውስጥ ጠቃሚ ምክር አስሊ ይፍጠሩ
በጃቫ ደረጃ 3 ውስጥ ጠቃሚ ምክር አስሊ ይፍጠሩ

ደረጃ 3. የ NetBeans ፕሮግራምን ያሂዱ እና አዲስ ፕሮጀክት ይፍጠሩ።

በላይኛው ግራ ጥግ ላይ ባለው ፋይል ተቆልቋይ ምናሌ ይሂዱ እና አዲስ ፕሮጀክት ይምረጡ።

በጃቫ ደረጃ 4 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ
በጃቫ ደረጃ 4 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ

ደረጃ 4. አዲሱን ፕሮጀክት ያዘጋጁ።

በሚከተለው ጥያቄ ላይ ፣ በምድቦች ውስጥ ጃቫን ይምረጡ እና በፕሮጀክቶቹ ውስጥ የጃቫ መተግበሪያን ይምረጡ። እነዚህ ብዙውን ጊዜ በነባሪነት ጎልተው ይታያሉ። ቀጣይ የሚለውን ጠቅ ያድርጉ።

  • ፕሮጀክትዎን ስም ይስጡ። የወሰነውን የአቃፊ አመልካች ሳጥኑን ምልክት ካልተደረገበት እና የፈጠረው ዋናው ክፍል አመልካች ሳጥን ምልክት ተደርጎበታል።
  • በዚህ ፣ ጨርስ እና ከዚያ ፕሮጀክትዎን ፈጥረዋል።
በጃቫ ደረጃ 5 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ
በጃቫ ደረጃ 5 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ

ደረጃ 5. ለዚህ ፕሮጀክት ተለዋዋጮችን ይፍጠሩ።

  • ከሚያነበው መስመር በታች

    የህዝብ የማይንቀሳቀስ ባዶ ባዶ (ሕብረቁምፊ args)

    ፣ የሚከተሉትን ተለዋዋጮች ይፍጠሩ

    • ድርብ ድምር;

    • int ጫፍ;

    • ድርብ tipRatio;

    • ድርብ የመጨረሻ ጠቅላላ;

  • እነሱ በተለያዩ መስመሮች ውስጥ ቢሆኑም ወይም በተመሳሳይ መስመር እርስ በእርስ ምንም ለውጥ አያመጣም።
  • እነዚህ ምሳሌዎች ተለዋዋጮች ብለው ይጠሩታል። እነሱ በዋነኝነት የዋጋ ማጣቀሻዎች በፕሮግራሙ ማህደረ ትውስታ ውስጥ ይቀመጣሉ። ምሳሌን ተለዋዋጮችን በዚህ መንገድ የሰየሙበት ምክንያት እርስዎ ከሚጠቀሙባቸው ጋር ማገናኘት ነው። e.i finalTotal ተለዋዋጭ ለመጨረሻው መልስ ጥቅም ላይ ይውላል።
  • በቃላቶቹ መጨረሻ ላይ በ “ድርብ” እና “int” እና ሰሚኮሎኖች (;) ውስጥ ካፒታላይዜሽን አለመኖር አስፈላጊ ነው።
  • ለማጣቀሻ ፣ int ሁል ጊዜ ሙሉ ቁጥሮች ፣ ማለትም 1 ፣ 2 ፣ 3… ወዘተ ፣ ተለዋዋጮች ናቸው ፣ በእጥፍ በእነሱ ውስጥ አስርዮሽ አላቸው።
በጃቫ ደረጃ 6 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ
በጃቫ ደረጃ 6 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ

ደረጃ 6. ፕሮግራሙ ከሄደ በኋላ የተጠቃሚ ግቤትን የሚፈቅድ የስካነር መገልገያውን ያስመጡ።

በገጹ አናት ላይ ፣ ከመስመሩ በታች

ጥቅል (የፕሮጀክቱ ስም)

እና ከ @author ባለቤት መስመር በላይ ፣ ይተይቡ

አስመጣ java.util. Scanner;

በጃቫ ደረጃ 7 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ
በጃቫ ደረጃ 7 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ

ደረጃ 7. የስካነር ነገርን ይፍጠሩ።

ነገሩ የተፈጠረበት የኮድ መስመር ምንም ለውጥ ባይኖረውም ፣ ለጽኑነት ሲባል ከተለዋዋጭ ተለዋዋጮች በኋላ ወዲያውኑ የኮዱን መስመር ይፃፉ። ስካነር ማድረግ በፕሮግራም ውስጥ ሌሎች ነገሮችን ከመፍጠር ጋር ተመሳሳይ ነው።

  • የእሱ ግንባታ እንደሚከተለው ነው-

    “የክፍል ስም” “የነገር ስም” = “አዲስ” “የክፍል ስም” (“ዱካ”);

    ፣ የጥቅሶቹን ምልክቶች ሳይጨምር።

  • በዚህ ሁኔታ እንዲህ ይሆናል

    ስካነር ScanNa = አዲስ ስካነር (System.in);

  • ቁልፍ ቃል “አዲስ” እና “System.in” ቅንፍ አስፈላጊ ናቸው። የ “አዲሱ” ቁልፍ ቃል በመሠረቱ ይህ ነገር አዲስ ነው ፣ ምናልባትም የማይደመሰስ ይመስላል ፣ ግን ስካነሩ እንዲፈጠር ያስፈልጋል። ይህ በእንዲህ እንዳለ “ሲስተም.” የስካነር ዕቃዎች የሚለወጡበት ተለዋዋጭ ነው ፣ በዚህ ሁኔታ ውስጥ ሲስተም.

ደረጃ 8።

  • የኮንሶል ህትመቱን ለመፃፍ ይጀምሩ።

    በጃቫ ደረጃ 8 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ
    በጃቫ ደረጃ 8 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ
    • System.out.print ("ግብርን ጨምሮ ጠቅላላ ያስገቡ");

    • በቅንፍ ውስጥ ለመስመሩ ጥቅሶች አስፈላጊ ናቸው።
    • በዋናነት ፣ ይህ የኮድ መስመር ፕሮግራሙ አንዴ ከተካሄደ በኋላ በኮንሶሉ ላይ ቃል እንዲታተም ያደርጋል። በዚህ ሁኔታ ቃላቱ “ግብርን ጨምሮ ጠቅላላ ያስገቡ” (“ጠቅላላ ያስገቡ”) ይሆናሉ።
    • ጃቫ ይህ ዓረፍተ ነገር መሆኑን እንዲያውቅ በቅንፍ ውስጥ በአረፍተ ነገሩ ዙሪያ ያሉት ጥቅሶች ያስፈልጋሉ ፣ አለበለዚያ እሱ የሌሉ በርካታ ተለዋዋጮችን ከግምት ያስገባል።
  • ለፕሮግራሙ የመጀመሪያውን የተጠቃሚ ግብዓት ይፍጠሩ። በሚቀጥለው የኮድ መስመር ውስጥ ስካነሩን እና ቀደም ብለው ከፈጠሯቸው ተለዋዋጮች አንዱን ይጠቀማሉ። ይህንን የኮድ መስመር ይመልከቱ-

    በጃቫ ደረጃ 9 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ
    በጃቫ ደረጃ 9 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ
    • ጠቅላላ = ScanNa.nextDouble ();

    • “ድምር” ከበፊቱ ተለዋዋጭ ነው ፣ እና “ScanNa” የእርስዎ ስካነር ነገር ስም ነው። ሐረግ "nextDouble ();" ከቃ scanው ክፍል ዘዴ ነው። በመሠረቱ ትርጉሙ ቀጣዩ ድርብ ዓይነት ቁጥር በዚያ ስካነር ይነበባል ማለት ነው።
    • በአጭሩ ፣ በቃ scanው የተነበበው ቁጥር በተለዋዋጭ ቶታል ይጠቀማል።
  • ወደ ጫፉ መቶኛ ለመግባት ፈጣን ያድርጉ። ከዚያ ካለፉት ሁለት እርከኖች ጋር በሚመሳሰል በተለዋዋጭ ጫፍ ውስጥ አንድን ቁጥር ለማስቀመጥ ስካነሩን ይጠቀሙ። ለማጣቀሻ የሚሆን አንዳንድ ኮድ እዚህ አለ

    በጃቫ ደረጃ 10 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ
    በጃቫ ደረጃ 10 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ
    • System.out.print (" % ወደ ጫፍ ያስገቡ");

    • ጫፍ = ScanNa.nextInt ();

  • ለቲፕ ሬቲዮ ካልኩሌተር ቀመር ይፍጠሩ።

    በጃቫ ደረጃ 11 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ
    በጃቫ ደረጃ 11 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ
    • ዓይነት

      tipRation = ጫፍ/100.0;

      የጫፍ መቶኛን የሚወክል ሙሉውን ቁጥር ወደ ትክክለኛ መቶኛ ለመቀየር።
    • በዚህ ሁኔታ “ጫፉ” የተሰየመው ተለዋዋጭ ኢንቲጀር ፣ ማለትም ሙሉ ቁጥር መሆኑን ፣ በ 100.0 ውስጥ.0 እንደሚያስፈልግ ልብ ይበሉ። በቀመር ውስጥ ካሉት ሁለት ቁጥሮች አንዱ አስርዮሽ እስካለ ድረስ ፣ የመጨረሻው ውጤት ከአስርዮሽ ጋር ድርብ ይሆናል። ሁለቱም ቁጥሮች ሙሉ ቁጥሮች ቢኖሩበት ፣ የስሌት ስህተት ያስከትላል።
  • ጠቅላላውን ለማስላት እና የመጨረሻዎቹን ስሌቶች ለማድረግ የመጨረሻውን ተለዋዋጭ ይጠቀሙ። የሚከተለው ቀመር ለራሱ ይናገራል።

    በጃቫ ደረጃ 12 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ
    በጃቫ ደረጃ 12 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ
    • finalTotal = ጠቅላላ + (ጠቅላላ * tipRatio);

  • የመጨረሻውን ጠቅላላ ለማሳየት አንድ የመጨረሻ የህትመት ፈጣን መስመር ኮድ ይፍጠሩ። ትንሽ የበለጠ የሚያምር ለማድረግ የህትመት ዘዴው ትንሽ ተጨማሪ ልዩ ሥሪት መጠቀም ይችላሉ-

    በጃቫ ደረጃ 13 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ
    በጃቫ ደረጃ 13 ውስጥ ጠቃሚ ምክር ካልኩሌተር ይፍጠሩ
    • System.out.printf ( ጠቅላላ ከ%d %% እንደ ጠቃሚ ምክር:

    • በ % የቀደሙት ፊደላት ከታተመው ዓረፍተ -ነገር በኋላ በትእዛዛት ከተለዩ ተለዋዋጮች ጋር ይዛመዳሉ ፤ እነሱ በተለዋዋጮች እና በፊደላት ቅደም ተከተል በ terns ውስጥ ተገናኝተዋል። በዚህ ሁኔታ %d ከ “ጫፍ” እና %.2f ጋር የተገናኘ የመጨረሻTotal ነው። ይህ የሆነው ኮንሶሉ አስቀድሞ ከተወሰነ ነገር ይልቅ የተቃኙ ወይም የተሰሉ ተለዋዋጮችን ያትማል።
    • ኮንሶሉ በትክክል የመቶኛ ምልክቱን ያትማል። አለበለዚያ የሕትመት ዘዴው በሚሠራበት መንገድ ምክንያት ስህተት ያስከትላል።
  • የሚመከር: