Select Page

Java学习笔记20180306

Java学习笔记20180306

[danger]态度声明:本站所有原创学习类文章,只为分享学习乐趣、拓展知识广度、提供讨论平台,不以应试,实用、探讨答案为目的,我是一个不读懂共产党政策在别人推荐下都不会写入党申请书的人,本站中所有文章中的引用会要求作者尽量标出出处,所有提供下载文件均为个人整理分享学习资料,如果有版权异议,请与博主沟通。本站每学习文必置顶此项,望大家共同监督。乐于分享,支持版权[/danger]

今天学习了Java非常重要的内容:类和对象,四种变量类型,方法等等。 以下是一个小练习。

package com.company;

import java.util.Scanner;

public class EigeneKlassen {
    public static void main(String[] args) {

        Scanner console = new Scanner(System.in);

        System.out.println("Geben Sie bitte Ihren Vorname ein: ");
        String vorname = console.nextLine();

        System.out.println("Geben Sie bitte Ihren Nachname ein: ");
        String nachname = console.nextLine();

        System.out.println("Geben Sie bitte eine Zahl: ");
        int zahl1;
        if (!console.hasNextInt()) {
            do {System.out.println("Du Idot! Gibt mal eine Zahl ein!!!");
            console.next();
            } while (!console.hasNextInt());
            zahl1 = console.nextInt();
        } else {
            zahl1 = console.nextInt();
        }

        System.out.println("Geben Sie eine weitere Zahl bitte: ");
        int zahl2;
        if (!console.hasNextInt()) {
            do {System.out.println("Du Idot! Gibt mal eine Zahl ein!!!");
                console.next();
            } while (!console.hasNextInt());
            zahl2 = console.nextInt();
        } else{
            zahl2 = console.nextInt();
        }

        String gruss = ("Herzlichen Willkommen, " + vorname.substring(0,1) + "." + nachname + "!");
        System.out.println(gruss);

        if (zahl2 == 0 && !(zahl1 == 0)) {
            String divisionErgebnis = String.valueOf(1.0/zahl1);
            if (divisionErgebnis.length() < 7) {
                do {divisionErgebnis = divisionErgebnis + "0";
                } while (divisionErgebnis.length() < 7);
                System.out.println("Der Kehrwert von " + zahl1 + " ist ungefähr " + divisionErgebnis);
            } else {
                System.out.println("Der Kehrwert von " + zahl1 + " ist ungefähr " + divisionErgebnis.substring(0,6));
            }
        } else if (zahl1 > zahl2 && zahl1 > 0 && zahl2 > 0) {
            System.out.println("Der Mittelwert von " + zahl1 + " und " + zahl2 + " ist " + ((zahl1 + zahl2)/2.0));
        } else {
            System.out.println("Der Differenz von " + zahl1 + " und " + zahl2 + " ist " + (zahl1 - zahl2));
        }
    }
}

About The Author