1. sorunun cevabı.
public class Prg {

    public static void main(String[] args) { 
            int x = 1;
            int n = 99; // n' i kendin yazabilirsin. Kullanıcıdan mı almak gerekiyor?
            float toplam = 0;
            for(int i = 0; i < n; i ++){
                    toplam += 1/i;
            }
            System.out.println("Sonuç: " + toplam);
     }
}
Dördüncü soruyu tam olarak anlayamadım. Yapılması istenilen bir matrisin 1. 5. 9. elemanları gibi köşegen üzerinde bulunan elemanların toplamını mı hesaplamak?

Ayrıca 1. sorunun kodunu çalıştırmadım ama büyük ihtimalle doğrudur.

Kullanıcıdan almak için şöyle yapabilirsin.

Scanner klavye = new Scanner(System.in);
int n = klavye.nextInt();
ya da işi sağlama almak istiyorsan
int n = 0;
String veri = klavye.nextLine();
try{
 n = Integer.parseInt(veri);
}
catch(Exception e){
 System.out.println("Kullanıcı geçerli bir sayı girmedi!");
}