Mündəricat:

Sadə Java Kalkulyator Giriş: 9 Addım
Sadə Java Kalkulyator Giriş: 9 Addım

Video: Sadə Java Kalkulyator Giriş: 9 Addım

Video: Sadə Java Kalkulyator Giriş: 9 Addım
Video: Java Tech Talk: Telegram бот на java за 1 час 2024, Noyabr
Anonim
Sadə Java Kalkulyator Giriş
Sadə Java Kalkulyator Giriş
Sadə Java Kalkulyator Giriş
Sadə Java Kalkulyator Giriş
Sadə Java Kalkulyator Giriş
Sadə Java Kalkulyator Giriş

Sadə Java Kalkulyatoru

Giriş: Bu layihədə sizə Java -da sadə bir kalkulyator yaratmağı öyrədəcəyik. Artıq Eclipse IDE (Integrated Development Environment) qurduğunuzu güman edəcəyik. Bu proqram hələ yoxdursa, https://www.eclipse.org/downloads/ saytından pulsuz yükləyə bilərsiniz. Bu proqramı yaratarkən öyrənəcəyiniz əsas öyrənmə məqsədlərindən bəziləri bunlardır: Dəyişən nədir və ondan necə istifadə etmək olar Bir istifadəçidən girişi necə əldə etmək və konsolun çıxışını necə göstərmək olar? var və onlardan nə vaxt istifadə olunmalıdır Proqramın gedişini idarə edəcək Şərtli ifadələr Proqramınızı Eclipse Environment Programming -də necə tərtib etmək və çalıştırmaq əvvəlcə qarışıq ola bilər. Əgər itirsəniz və ya ilişib qalmısınızsa, daxil olan ekran görüntülərini izləyin.

Qeyd: Kod ekran görüntülərində yaşıl olan və iki kəsikdən (//) əvvəl gələn hər hansı bir xətt "şərh" dir. Bir şərh kodu şərh etmək və insan tərəfindən oxunan məsləhətlər və izahatlar vermək üçün istifadə olunur. Proqram icra edildikdə bütün şərhlər nəzərə alınmır və proqrama heç bir şəkildə təsir göstərmir. Ekran görüntülərimizə aydınlıq üçün şərhlər daxildir, lakin onlar isteğe bağlıdır və etibarlı şəkildə atıla bilər.

Addım 1: Addım 1: Yeni Bir Layihə Yarat

Addım 1: Yeni bir layihə yaradın
Addım 1: Yeni bir layihə yaradın
Addım 1: Yeni bir layihə yaradın
Addım 1: Yeni bir layihə yaradın

Eclipse Java IDE -ni açın. Pəncərənin sağ üst hissəsində tapıla bilən Fayl -> Yeni -> Java Layihəsinə keçərək yeni bir Java Layihəsi yaradın.

Layihənizə bir ad verin, nümunəmiz üçün Kalkulyator adlandıracağıq. Göndərmə düyməsini basdıqdan sonra layihənizi ekranın sol tərəfindəki Paket Explorer -də görməlisiniz.

Addım 2: Adım 2: Yeni bir sinif yaradın

Addım 2: Yeni bir sinif yaradın
Addım 2: Yeni bir sinif yaradın
Addım 2: Yeni bir sinif yaradın
Addım 2: Yeni bir sinif yaradın
Addım 2: Yeni bir sinif yaradın
Addım 2: Yeni bir sinif yaradın

Yeni bir sinif yaratmaq üçün Fayl -> Yeni -> Sinif düyməsini basın. "Sinif", yaxından əlaqəli kodu birlikdə qruplaşdırmağın bir yoludur. Bu, proqramı kiçik "hissələrə" bölür və başa düşülməsini asanlaşdırır. Bu sadə bir proqram olduğu üçün yalnız bir sinif lazım olacaq.

Sınıfa "Kalkulyator" kimi sadə, məntiqli bir ad verin. Bir sinif adının ilk hərfini həmişə böyük hərflə yazmaq adətdir. "Public static void main ()" qutusunun işarələndiyinə əmin olun və sonra "bitir" düyməsini basın.

Addım 3: Adım 3: Dəyişən yaratmağa çalışın

Addım 3: Dəyişən yaratmağa çalışın
Addım 3: Dəyişən yaratmağa çalışın

Etəcəyiniz ilk şey bir dəyişən elan etməkdir. Bunu etmək üçün float a = 2 yazın; aşağıda göstərildiyi kimi. "Float" məlumat növünü təyin edir, xüsusən dəyişənin bir ədəd olacağını və ondalık dəyərləri daxil edə biləcəyini bildirir. Digər dəyişən növlərə tam ədədlər üçün int və sözlər üçün String daxildir. Bu koddakı a, dəyişən adını, ikisi də dəyişənə verilən həqiqi dəyəri təmsil edir. "A" və "2" hər ikisi də sadəcə nümunələrdir, ad və dəyərlər etibarlı olduğu müddətcə dəyişənlərə hər hansı bir ad və ya dəyər verilə bilər.

System.out.print () adlı bir metoddan istifadə edərək bir dəyişən haqqında məlumatı konsola çıxara bilərsiniz. Konsolda göstərilməsini istədiyiniz mətn 2 mötərizə arasında gedir. Bu ekran görüntüsündə, bu vəziyyətdə 2 olan A və dəyərini çap etdik.

Addım 4: Adım 4: Proqramın icrası

Addım 4: Proqramın icrası
Addım 4: Proqramın icrası
Addım 4: Proqramın icrası
Addım 4: Proqramın icrası
Addım 4: Proqramın icrası
Addım 4: Proqramın icrası

Bu sadə proqramı işə salmaq üçün ekranın yuxarısındakı yaşıl oka basın.

Davam etməzdən əvvəl işinizi saxlamaq istəyib -istəmədiyinizi soruşsanız, OK düyməsini basın.

Kodunuzu icra etdikdən sonra konsol, göstərdiyiniz dəyişənin adını və dəyərini göstərməlidir. Hər hansı bir səhvlə qarşılaşsanız, kodunuzun yuxarıdakı ekran görüntüsünə uyğun olduğundan əmin olun.

Dəyişənləri və proqramınızı necə icra edəcəyinizi başa düşdükdən sonra, kalkulyatoru kodlaşdırmağa başlamağa hazırıq. Yeni bir başlanğıc üçün bütün əvvəlki kodlar silinə bilər.

Addım 5: Adım 5: İstifadəçidən Giriş Alınması

Addım 5: İstifadəçidən Giriş Alınması
Addım 5: İstifadəçidən Giriş Alınması

Bu kalkulyator, istifadəçi tərəfindən təyin edilmiş 2 ədəd əlavə edəcək. Buna görə, "a" və "b" 2 yeni dəyişkən dəyişən yaratmağa başlayacağıq. Bu iki dəyişənin eyni adı ola bilməz.

Sonra, bir Skaner obyekti yaradın. Bu skaner, işə salındıqda, daha sonra proqramda istifadə etmək üçün istifadəçidən məlumat alacaq. Skanerdən istifadə etməzdən əvvəl sinifin üst hissəsinə bir kod sətri əlavə etməlisiniz: "import.java.util. Scanner;".

Girişin gəldiyi yer olduğu üçün skaner obyekt klaviaturasını adlandırdıq.

Sonra yuxarıda göstərildiyi kimi ilk nömrəni istəmək üçün yeni bir println yazın. Bu əmr konsolda göstəriləcək.

Növbəti kod xətti (a = keyboard.nextFloat ();) istifadəçidən girişi alacaq və həmin girişi “a” dəyişəninə təyin edəcək. Məsələn, istifadəçi "5" yazarsa, "a" ya 5 veriləcək.

İkinci dəyəri əldə etmək üçün bu prosesi təkrarlayın və “b. Kopyalama, yapışdırmaq və "a" sözünü "b" ə dəyişdirmək ən sürətli yol olardı.

A və B dəyərlərini 3 -cü addımdakı eyni metoddan istifadə edərək konsola yazdıra bilərsiniz.

Bu kodun sonunda klaviaturanı "Bağladığınızdan" əmin olun, çünki bu anda istifadəçinin girişini qəbul edirik.

Bu nöqtədə, gözlədiyiniz kimi işləməsini təmin etmək üçün bu kodu tərtib etmək və işə salmaq yaxşı bir fikir olardı.

Addım 6: Adım 6: İstifadəçidən Hansı Riyazi Əməliyyatın Ediləcəyini Sorun

Addım 6: İstifadəçidən Hansı Riyazi Əməliyyatın Ediləcəyini Sorun
Addım 6: İstifadəçidən Hansı Riyazi Əməliyyatın Ediləcəyini Sorun

"Əməliyyat" adlı üçüncü bir dəyişən yaradın. Bu dəyişənin məlumat növü, hər hansı bir simvoldan ibarət olan "char" olacaq. Məsələn, bir simvol 'b', 'Z' '+' və s ola bilər.

Bu char dəyişənində istifadəçinin hansı əməliyyatı yerinə yetirmək istədiyinə əsaslanaraq ya artı işarəsi, ya mənfi işarəsi, bölmə işarəsi və ya vurma işarəsi olacaq.

İstifadəçiyə bu simvollardan birini bildirin və yuxarıdakı üsulla "əməliyyata" giriş təyin edin.

"Əməliyyat" ı yuxarıdakı ekran görüntüsündə göstərildiyi kimi "a" və ya "b" çıxardığınız kimi çıxara bilərsiniz.

Adım 7: Adım 7: İstifadəçi tərəfindən seçilmiş Operatora əsaslanaraq hansı metodun istifadə olunacağına qərar verin

Addım 7: İstifadəçi tərəfindən seçilmiş Operatora əsaslanaraq Hansı Metoddan istifadə edəcəyinizə qərar verin
Addım 7: İstifadəçi tərəfindən seçilmiş Operatora əsaslanaraq Hansı Metoddan istifadə edəcəyinizə qərar verin

Lazımi istifadəçi girişini aldıqdan və klaviaturanı bağladıqdan sonra yuxarıdakı kodu əlavə edin. Buna "keçid" ifadəsi deyilir və istifadəçinin "əməliyyat" üçün qoyduqlarına əsaslanaraq fərqli bir hərəkət edəcək.

Məsələn, istifadəçi əməliyyat üçün '+' yazsa (hal '+'), birlikdə a və b əlavə edəcəyik. Yuxarıda göstərildiyi kimi.

İstifadəçi operator üçün '-' seçsə, b-dən a çıxararıq. Hər bir riyazi əməliyyat üçün bir hal yaradın və hər biri üçün uyğun funksiyanı çağırın. Yuxarıda göstərilmişdir.

"Break" açar sözü hər bir işin sonunda görünür və bu işin kodunun tamamlandığını bildirir.

Varsayılan: fasilə; keçid ifadəsinin sonuna daxil edilməlidir. İstifadəçilərin girişləri digər hallardan heç birinə uyğun gəlmirsə, heç bir şey etməyən "standart" işi işə salacaq.

Addım 8: Adım 8: Hər bir Riyazi Əməliyyat üçün Yazma Metodları

Addım 8: Hər bir Riyazi Əməliyyat üçün Yazma Metodları
Addım 8: Hər bir Riyazi Əməliyyat üçün Yazma Metodları
Addım 8: Hər bir Riyazi Əməliyyat üçün Yazma Metodları
Addım 8: Hər bir Riyazi Əməliyyat üçün Yazma Metodları

Bu addımda 4 çox sadə yaradacağıq

metodlar, hər bir riyazi əməliyyat üçün bir. "Metod", müəyyən bir vəzifəni yerinə yetirən bir kod parçasıdır. Bu vəziyyətdə, bu üsulların hər biri sadə bir riyazi hesablama aparacaq və nəticəni konsola göstərəcəkdir.

Bu üsullar "Əsas" mötərizələrin xaricində yaradılmalıdır, əks halda proqram tərtib edilməyəcəkdir.

Yuxarıda əlavə hesablamanı yerinə yetirmək üçün sadə bir üsuldur.

Çıxarma, vurma və bölmə metodunu yaratmaq üçün yuxarıdakı ekran görüntülərini izləyin. Hamısı əlavə funksiyasına çox bənzəyir.

Bu üsulların hər biri yeni bir "c" dəyişən dəyişən yaradır, riyazi əməliyyatın nəticəsini c -yə təyin edir və sonra bu məlumatı konsola göstərir.

Addım 9: Təbrik edirik

Təbrik edirik!
Təbrik edirik!
Təbrik edirik!
Təbrik edirik!

İndi işləyən bir kalkulyatorumuz var. Proqram icra edildikdə, istifadəçidən 2 ədəd və bir əməliyyat istəməli və nəticəni aşağıda göstərildiyi kimi konsola çıxarmalıdır.

Qeyd: bu təlimatları qısa saxlamaq üçün bu proqram mükəmməl deyil. Məsələn, istifadəçi 0 -a bölünsə qırılacaq. Ayrıca, proqram bir anda yalnız bir funksiyanı yerinə yetirir. Bunları düzəltmək bir az daha çox kod tələb edəcək və bu xüsusi təlimatlandırmanın əhatəsindən kənardır.

Tövsiyə: