Ich möchte 2 eingegebene Arrays addieren... aber langsam verzweifle ich, weil ich alles mögliche ausprobiert habe und mir immer nur der Inhalt des 2. Vektors in den "Ergebnisvektor" geschrieben wird...
Über jede noch so kleine Hilfe wäre ich sehr dankbar!
1. Class
2. Class (zum ausführen)
Über jede noch so kleine Hilfe wäre ich sehr dankbar!
1. Class
Java:
import static Prog1Tools.IOTools.*;
import java.lang.Math.*;
class Beleg1 {
int [] a = new int [6];
int [] b = new int [6];
int [] c = new int [6];
public void vektor1()
{
// Eingabe Vektor 1
System.out.println("Bitte geben Sie die Elemente des 1. Vektors ein: ");
for(int i=0;i<=5;i++)
{
a[i]=readInteger();
}
// Ausgabe Vektor 1
System.out.println("Vektor 1:");
for(int j=0;j<=5;j++)
{
System.out.println(" " +a[j]);
}
System.out.println();
}
public void vektor2()
{
// Eingabe Vektor 2
int g,h;
System.out.println("Bitte geben Sie die Elemente des 2. Vektors ein: ");
for(g=0;g<=5;g++)
{
a[g]=readInteger();
}
// Ausgabe Vektor 2
System.out.println("Vektor 2:");
for(h=0;h<=5;h++)
{
System.out.println(" " +a[h]);
}
System.out.println();
}
public void addieren()
{
// Addition
for(int u = 0; u < a.length; u++)
{
c[u] = a[u] + b[u];
}
System.out.println("Vektor 1+2:");
for(int o = 0; o <= 5; o++)
{
System.out.println(" " +c[o]);
}
System.out.println();
}
}
2. Class (zum ausführen)
Java:
import static Prog1Tools.IOTools.*;
public class Beleg1Class {
public static void main(String[] args)
{
Beleg1 x = new Beleg1();
x.vektor1();
x.vektor2();
x.addieren();
}
}