nextToken(); if (result.containsKey (word)) { int k = ((Integer)result.get (word)).intValue(); result.put (word, new Integer (k+1)); } else { result.put (word, new Integer (1)); } } } return result; } // leiaSagedused } // Sagedused Töö massiividega Vaatleme näiteid maatriksite kohta. /** N2ited maatriksitega imperatiivses stiilis. */ public class Maatr { /** Peameetod silumiseks. */ public static void main (String[] s) { int[][] a = new int[][]{ {5, 2, 4}, {0, 1, 5}, {1, 0, 1} }; System.out.println ("Maatriks A: " + soneKuju (a)); int[][] b = new int[][]{ {2, 8, 0}, {5, 3, 1}, {7, 4, 6} }; System.out.println ("Maatriks B: " + soneKuju (b)); int[][] c = summa (a, b); System.out.println ("A + B: " + soneKuju (c)); int[][] d = korrutis (a, b); System.out
Paketid - Kasutatakse klasside rühmitamiseks; Iga klass kuulub paketti; Nimekonfliktide vältimiseks; Võimalik hierarhiline struktuur; java.lang.Math näitab, et klass Math on paketis lang,mis on omakorda paketis java; Teistest pakettidest imporditakse(import java.util.Scanner;import java.util.*) Klassi- (staatiline) ja isendi- static on või pole Klassimeetod - väljakutse on võimalik kõikjalt, kus vastav klass on nähtav (isendeid ei pea olema olemas) · peameetod - public static void main (String[] args) · meetodid klassist java.lang.Math · 1. praktikumist - static double aritkeskmine(double arv1, double arv2) Isendimeetod - väljakutse on võimalik ainult mingi olemasoleva isendi kaudu; meetodi nimele lisandub isendi osuti. , klassisisesel kasutamisel on selleks vaikimisi this. · void tervitus() static on või pole Klassiväli - kasutamine on võimalik kõikjalt, kus vastav klass on nähtav; ei ole isendi osaks; klassist java.lang