Java tehtäviä konsoli ratkaisu2a

Mureakuha

Loikkaa: valikkoon, hakuun

Tehtävä:

Kirjoita ohjelma, joka kysyy käyttäjältä merkkejä yksi kerrallaan, kunnes käyttäjä syöttää nollan ja laskee ja näyttää merkkien ASCII-koodien yhteisarvon.

import java.io.*;
 
public class Merkit
{
 
  public static void main (String[] args)
  {
    char merkki = 0;
    int summa = 0;
    byte bTemp[] = new byte[10]; // taulukko
 
    do
    {
      summa += merkki;
      System.out.print("Anna merkki: ");
 
      try
      {
        System.in.skip(System.in.available());
        merkki = (char) System.in.read();
      } catch(Exception e) { System.out.println("Virhe!!"); }
 
    } while (merkki != '0');
 
      System.out.println("ASCII-summa: " + summa);
  }
}
Tämän dokumentin kopiointi, levittäminen sekä muokkaaminen on sallittua GNU Free Documentation Licensen version 1.2 tai uudemman Free Software Foundationin julkaiseman version mukaisesti, ilman muuttumattomuuslauseketta tai kansitekstejä. Tätä koskee vastuuvapaus.
Kopio lisenssistä (englanniksi) löytyy täältä.

Alkuperäinen (c) Petteri Hämäläinen

Henkilökohtaiset työkalut