Java fundamentals through coding exercises
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

1.8 KiB

Koodin selkeä muotoilu helpottaa sen luettavuutta ja ymmärrettävyyttä. Eri yrityksillä ja yhteisöillä on omia muotoilusääntöjään (Google, Twitter, Android...) mutta yhteistä niissä on, että koodin selkeyttä edistetään yhtenäisten sisennysten, nimeämiskäytäntöjen ja tyhjän tilan käytöllä.

Eclipsessä on kätevä näppäinyhdistelmä Ctrl + ⇧ + F (Mac: ⌘ + ⇧ + F), jolla avoinna olevan Java-tiedoston tai valitut rivit saa muotoiltua Eclipsen muotoilusääntöjen mukaisesti. Eclipsen saa myös muotoilemaan koodin automaattisesti aina tallennettaessa tiedostoa.

Alla on esitetty luokka LukujenSumma, jonka muotoilut eivät noudata hyviä käytäntöjä. Muotoilun puutteen vuoksi myös koodissa oleva selvä syntaksivirhe voi olla vaikea havaita.

Tässä tehtävässä sinun tulee kopioida alla esitetty luokka itsellesi, muotoilla se Eclipsen muotoilusääntöjen mukaisesti, korjata syntaksivirhe ja palauttaa korjattu ja muotoiltu versio Viopeen.

Sinun ei tarvitse muuttaa ohjelman toiminnallisuutta lainkaan.

import java.util.Scanner;
public class LukujenSumma {
public static void main(String[] args) {
Scanner lukija = new Scanner(System.in);
System.out.print("Kirjoita kaksi kokonaislukua: ");
int eka=lukija.nextInt();
toka=lukija.nextInt();
System.out.println("Lukujen summa on "+(eka+toka));
lukija.close();}}

LukujenSumma.java

import java.util.Scanner;
public class LukujenSumma {
public static void main(String[] args) {
Scanner lukija = new Scanner(System.in);
System.out.print("Kirjoita kaksi kokonaislukua: ");
int eka = lukija.nextInt();
int toka = lukija.nextInt();
System.out.println("Lukujen summa on " + (eka + toka) );
lukija.close();
}
}