Salve a tutti, stavo cercando di imparare il java, essendo il mio primo linguaggio di programmazione ad oggetti non capisco molto bene alcune cose sul codice, sto studiando sul libro scaricabile gratuitamente "Claudio De Sio Cesari --- Object Oriented && Java 5 (II Edizione)" e nonostante mi trovi bene alcune cose mi rimangono un pochino ostiche, per farvi capire prendo un semplice esercizio dal libro in questione:
codice:
public class Esercizio3A {
    public static void main (String args[]) {
        int a = 5, b = 3;
        double r1 = (double)a/b;
        System.out.println("r1 = " + r1);
        char c = 'a';
        short s = 5000;
        int r2 = c*s;
        System.out.println("r2 = " + r2);
        int i = 6;
        float f = 3.14F;
        float r3 = i + f;
        System.out.println("r3 = " + r3);
        double r4 = r1 - r2 - r3;
        System.out.println("r4 = " + r4);
       }
    }
Si tratta, come avrete capito di un semplice codice che divide, moltiplica somma e sottrae dei numeri.
Io capisco la parte di codice che comanda le operazioni tuttavia le prime due righe (anche studiando il libro) non mi sono chiare, capisco che servono per "aprire il discorso" ma non capisco precisamente come scriverle, sono sempre uguali per ogni codice o cambiano di volta in volta?