Program, ki uporablja metode + nekaj osnov

Vse o programskem jeziku JAVA.

Program, ki uporablja metode + nekaj osnov

OdgovorNapisal/-a Burn dne So dec 22, 2007 11:58 pm

Koda: Izberi vse
import java.io.*;

public class Program
{
   // napisite metodo, ki prebere celo stevilo in ga vrne
   public static int Naloga1 () throws IOException
   {
      System.out.println("Vnestite stevilo:");
      BufferedReader vh = new BufferedReader(new InputStreamReader(System.in));
      int n = Integer.parseInt(vh.readLine());
      return n;
   }

   //metoda ki prebere 10 št in vrne PV
   public static int Naloga2 () throws IOException
   {
      System.out.println("Vnesite 10 stevil:");
      BufferedReader vh = new BufferedReader(new InputStreamReader(System.in));
      int n = 0;
      for(int i = 1; i <= 10; i++)
      {
         n+= Integer.parseInt(vh.readLine());
      }
      return n/10;
   }

   //metodo ki sprejme 3 št predstavljajo ure min in sec ...
   //metoda izračuna čas ki ga predstavljajo parametri v sekundah ...
   //rezultat vrne kot long
   public static long Naloga3 (int a, int b, int c)
   {
      System.out.println(a+"ur "+b+"min "+c+"sekund pretvarjamo v sekunde: ");
      return (long) ((a*60*60)+(b*60)+c);
   }

   // metoda ki izpiše 3kotnik za N VRSTIXC ...
   public static void Naloga4 () throws IOException
   {
      System.out.println("Koliko vrstični trikotnik naj se izpise:");
      BufferedReader vh = new BufferedReader(new InputStreamReader(System.in));
      int n = Integer.parseInt(vh.readLine());
      for(int i = 1; i <= n; i++)
      {
         for(int j = 1; j <= i; j++)
         {
            System.out.print("*");
         }
         System.out.println("");
      }
   }

   public static void main (String [] args) throws IOException
   {

      System.out.println("# NALOGA 1 #####################################");

      int ena = Program.Naloga1();
      System.out.println(ena);

      System.out.println("# NALOGA 2 #####################################");

      int dva = Program.Naloga2();
      System.out.println(dva);

      System.out.println("# NALOGA 3 #####################################");

      long tri = Program.Naloga3(2,1,20); // Ure min sec
      System.out.println(tri+" sekund");

      System.out.println("# NALOGA 4 #####################################");

      Program.Naloga4();


   }
}


Recimo, da je to en šolski primerček, ki uporablja osnovne zadeve in seveda metode, lepo je prikazano kako se ustvari nova metoda, ter kako se jo potem kliče. Seveda bi lahko za vsako nalogo uporabil svoj program, pa se mi to ni zdelo smiselno ...

PS: Za napake se opravičujem ... našli jih boste v komentarjih :mrgreen: slovnične seveda ... :mrgreen: :mrgreen:
Burn
 
Prispevkov: 36
Pridružen: Po dec 17, 2007 6:44 pm
Kraj: Maribor

Vrni se na Java

Kdo je online

Po forumu brska: 0 registriranih uporabnikov registriranih in 0 gostov

cron