Saludos
Sucede que tengo un problemilla y es que deseo hacer el not a un vector de boolean es decir los valores que estan en true se vuelvan false y viceversa pero hasta el momento no lo he conseguido realizar tengo el siguiente metodo
public boolean[] getNegado(int i){
boolean negado[]=this.misNumerosBinarios[i].getBinario();
for (int j=0;j<negado.length;j++) {
if(negado[i]){
negado[i]=false;
}else{
negado[i]=true;
}
}
return negado;
}
ya probe con un vector auxiliar y no me funciono al igual que con una variable y luego asignarla
espero me puedan ayudar gracias
public class HelloWorld{
public static void main
(String []args
) {
boolean[] arrNegative = new boolean[19];
for(int i=0; i<arrNegative.length; i++)
{
if(i%2 == 0){
arrNegative[i] = true;
}else{
arrNegative[i] = false;
}
}
System.
out.
println("=== Inicial ================================"); for(int i=0; i<arrNegative.length; i++)
{
System.
out.
println("["+i
+"] "+arrNegative
[i
]); }
for(int i=0; i<arrNegative.length; i++)
{
if(arrNegative[i]){
arrNegative[i] = false;
}else{
arrNegative[i] = true;
}
}
System.
out.
println("=== Final =================================="); for(int i=0; i<arrNegative.length; i++)
{
System.
out.
println("["+i
+"] "+arrNegative
[i
]); }
}
}
Compiling the source code....
$javac HelloWorld.java 2>&1
Executing the program....
$java -Xmx128M -Xms16M HelloWorld
=== Inicial ================================
[0] true
[1] false
[2] true
[3] false
[4] true
[5] false
[6] true
[7] false
[8] true
[9] false
[10] true
[11] false
[12] true
[13] false
[14] true
[15] false
[16] true
[17] false
[18] true
=== Final ==================================
[0] false
[1] true
[2] false
[3] true
[4] false
[5] true
[6] false
[7] true
[8] false
[9] true
[10] false
[11] true
[12] false
[13] true
[14] false
[15] true
[16] false
[17] true
[18] false