Java'da yüzde nasıl hesaplanır

Yazar: Joan Hall
Yaratılış Tarihi: 2 Şubat 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
ZOMBIE GIRL ESCAPE PREGNANCY PRANK BATTLE - Doctor Nerf Guns Couple Zombies Crime | Sky Nerf War
Video: ZOMBIE GIRL ESCAPE PREGNANCY PRANK BATTLE - Doctor Nerf Guns Couple Zombies Crime | Sky Nerf War

İçerik

Yüzdeleri hesaplamak çok yardımcı olabilir.Ancak sayılar büyüdüğünde, onu hesaplamak için bir program kullanmak çok daha kolay olacaktır. Dikkatinize, Java'daki yüzdeyi hesaplamak için bir programı nasıl oluşturabileceğinize dair bir talimat.

adımlar

  1. 1 Programınız için bir algoritma oluşturun. Yüzdeleri hesaplamak zor olmasa da, asıl kodu yazmaya başlamadan önce programın algoritmasını yazmanız en iyisidir. Aşağıdaki soruların yanıtlarını bulmaya çalışın:
    • Programınız büyük sayıları işleyecek mi? Eğer öyleyse, programınızın geniş bir sayı aralığını nasıl işleyebileceğini düşünmeye çalışın. Bunu yapmanın bir yolu gibi bir değişken kullanmaktır. batmadan yüzmek veya uzun, onun yerine int.
  2. 2 Kodu yazın. Yüzdeyi hesaplamak için iki parametreye ihtiyacınız vardır:
    • Genel puanı (veya mümkün olan en yüksek puan); ve
    • alınan puanhesaplamak istediğiniz yüzde
      • Örneğin: bir öğrenci testte olası 100 üzerinden 30 puan aldıysa ve öğrencinin aldığı puanların yüzdesini hesaplamak istiyorsanız - 100 toplam puandır (veya mümkün olan maksimum puan), sonuçta elde edilen not 30'dur, hesaplamak istediğiniz yüzde
    • Faiz hesaplama formülü:

      Yüzde = (Alınan Puan x 100) / Toplam Puan
    • Bu parametreleri (giriş) kullanıcıdan almak için işlevi kullanmayı deneyin. Tarayıcı Java'da.
  3. 3 Yüzdeyi hesaplayın. Yüzdeyi hesaplamak için önceki adımdaki formülü kullanın. Değeri saklamak için kullanılan değişkenin olduğundan emin olun yüzde "şamandıra" türündedir. Değilse, cevap doğru olmayabilir.
    • Bunun nedeni, veri türünün batmadan yüzmek (32 bitlik tek duyarlıklı kayan nokta sayıları), matematiksel hesaplamalarda yalnızca sayısal veri türü "ondalık sayıları" hesaba katar. Bu nedenle, bir "kayan" değişken kullanıldığında, örneğin 5/2 (5 bölü 2'ye bölünen) gibi bir matematiksel hesaplamanın yanıtı 2.5 olacaktır.
      • (5/2) değişkenini kullanarak hesaplamayı yaparsak int, o zaman cevap 2'dir.
      • Ancak, depoladığınız değişkenler Genel puanı ve alınan puan, türünden olabilir int... Bir tür değişkeni kullanma batmadan yüzmek için yüzde türü otomatik olarak dönüştürür int tipte batmadan yüzmek... Ve genel hesaplama "int" yerine "float" ile yapılacaktır.
  4. 4 Kullanıcı için yüzde değerini görüntüleyin. Program yüzdeyi hesapladıktan sonra kullanıcıya gösterin. Bunu Java'da yapmak için işlevleri kullanın sistem.çıktı.baskı veya System.out.println (yeni bir satıra yazdırmak / çıktı almak için).

Yöntem 1/1: Örnek Kod

java.util.Scanner'ı içe aktarın; public class main_class {public static void main (String [] args) {int toplam, puan; yüzer yüzde; Tarayıcı girişiNumScanner = yeni Tarayıcı (System.in); System.out.println ("Toplam veya maksimum puanı girin:"); toplam = inputNumScanner.nextInt (); System.out.println ("Alınan puanı girin:"); puan = inputNumScanner.nextInt (); yüzde = (puan * 100 / toplam); System.out.println ("Yüzde =" + yüzde + "%"); }}

İpuçları

  • Programı çok daha etkileşimli ve kullanımı daha kolay hale getiren bir grafik kullanıcı arayüzü oluşturmaya çalışın.
  • Birkaç matematik hesaplaması yapmak için programınızı genişletmeyi deneyin.