Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Harjoitus 4, viikko 47
- * Tehtävä 4
- * Inka Ratia (inka.ratia@tuni.fi)
- *
- */
- import java.util.Scanner;
- public class CharacterArray1DFiller {
- public static final Scanner LUKIJA = new Scanner(System.in);
- public static char[] luo(int koko) {
- if (koko > 0) {
- char[] taulu = new char[koko];
- if (taulu != null) {
- int luku = 0;
- for (int i = 0; i < taulu.length; i++) {
- luku = luku + 1;
- System.out.printf("Please, enter value %s:%n", luku);
- char arvo = LUKIJA.nextLine().charAt(0);
- taulu[i] = arvo;
- }
- return taulu;
- }
- else {
- return null;
- }
- }
- else {
- return null;
- }
- }
- public static void tulosta(char[] taulu) {
- /* annetaan tulostukselle ehdot, luodaan luuppi
- ja tulostetaan */
- if (taulu != null) {
- System.out.print("{");
- for (int i = 0; i < taulu.length; i++) {
- System.out.print("'");
- System.out.print(taulu[i]);
- System.out.print("'");
- if (i < taulu.length - 1) {
- System.out.print(", ");
- }
- }
- System.out.println("}");
- }
- }
- public static void main(String[] args) {
- System.out.println("Hello! I am an array filler.\nPlease, enter size:");
- int koko = LUKIJA.nextInt();
- LUKIJA.nextLine();
- if (koko <= 0) {
- System.out.println("Error!");
- }
- else {
- char[] taulu = luo(koko);
- tulosta(taulu);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement