Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- import java.text.DecimalFormat;
- public class Reihung {
- private int maximaleAnzahl;
- private int untereGrenze;
- private int obereGrenze;
- private int sum;
- private int[] reell;
- public Reihung(int untereGrenze, int obereGrenze, int maximaleAnzahl){
- this.untereGrenze=untereGrenze;
- this.obereGrenze=obereGrenze;
- this.maximaleAnzahl=maximaleAnzahl;
- //reell=new int[maximaleAnzahl];
- }
- public Reihung(int [] reihung){}
- public void einlesen() {
- Scanner scanner=new Scanner();
- boolean var=true;
- int i = 0;
- int zahl =0;
- do {
- for (i = 0; i < 8; i++){
- System.out.println("Geben Sie eine Zahl zwischen -5 und 5 inklusive ein < 0 zum beenden>: ");
- zahl= scanner.nextInt();
- System.out.println("zahl=" + zahl);
- if (zahl < 5 && zahl > -5 && zahl!=0 ){
- System.out.println("Zahl korrekt");
- reell[i]=zahl;
- i++;
- }
- else {
- if (zahl!=0){
- System.out.println("Zahl nicht korrekt.\n");
- }
- else {
- var=false;
- i=i-1;
- }
- }
- }
- }
- while (var=true);
- }
- public int getMin() {
- untereGrenze = reell[0];
- for (int i = 0; i < 8; i++){
- if (untereGrenze > reell[i]){
- untereGrenze = reell[i];
- }
- }
- return untereGrenze;
- }
- public int getMax(){
- obereGrenze = reell[0];
- for (int i = 0; i < 8; i++){
- if (obereGrenze < reell[i]){
- obereGrenze = reell[i];
- }
- }
- return obereGrenze;
- }
- public int berechneSumme(){
- for (int i = 0; i < 8; i++){
- sum = reell[i]+sum;
- }
- return sum;
- }
- public int[] sortierteReihung(){
- //noch Bubblesort einfügen
- for (int i = 0; i < 8; i++) {
- System.out.println(reell[i]);
- }
- return reell;
- }
- public String toString(){
- System.out.println("Kleinste Zahl der Reihe ist" + untereGrenze);
- System.out.println("Grösste Zahl der Reihe ist" + obereGrenze);
- System.out.println("Summe der korrekten Zahlen:" + Summe);
- return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement