olá
alguem poderia me explicar(ow um link) os dois tipos de if(estendido e compacto)?
olá
alguem poderia me explicar(ow um link) os dois tipos de if(estendido e compacto)?
O que é um “if estendido” e um “if compacto”?
O que vc quer dizer com if estendido e compacto?
Conheço os ifs:
boolean instrucao = true;
//quando só vai usar uma função depois do if, não precisa dos { }
if(instrucao==true)
System.out.println("True");
//mas se colocar, funciona da mesma forma
if(instrucao==true) {
System.out.println("True");
}
//instrucao com um else
if(instrucao==true){
System.out.println("True");
} else {
System.out.println("False");
}
//instrucao com else if
if(instrucao==true){
System.out.println("True");
} else if (1 == 1) {
System.out.println("True");
} else {
System.out.println("False");
}
:thumbup:
esse compacto estendido veio no exercicio que tbm não entendi
Desenvolva uma classe em Java para mostrar o uso dos dois tipos de IF (estendido e compacto
que eu saiba if eh usado para condição
Bom aí, você tem que ver qual explicação eles dão na apostila para if estendido e compacto, de repente pode ser if com mais de uma verificação dentro do bloco de condições, usando |, ||, &, &&, enfim, aí só pela apostila mesmo, nunca vi essa variação estendido e compacto… hhehehe
:thumbup:
tpw foi um cara do curso que enviou, vo pergunta para ele
vlw pela antenção ai
Olá, Boa Tarde.
Até onde eu sei por JAVA não existe if estendido e compacto, porém existe 2 estruturas condicionais:
-Utilizando Operador condicional:
(expressão boolean)?“Resultado 1”
:(expressão boolean2)?“Resultado 2”
:“Resultado 3”;
-Utilizando if-else : Aqui as chaves são opcionais, porém sem as chaves podem ocorrer coisas bem interessantes, leia o livro SCJP para entender melhor
if(expressão boolean){
//Resultado1
}
else if (expressão boolean2){
//resultado2
}else{
//resultado3
}
Espero ter ajudado
Até onde eu sei existem somente esses dois tipos citados acima
seria mais ou menos isso pelo que entendi
String variavel = "";
if ( isAlgumaCoisa ) {
variavel = "RETORNOU TRUE";
}
else {
variavel = "RETORNOU FALSE";
}
esse if acima é mesma coisa que fazer assim:
String variavel = isAlgumaCoisa ? "RETORNOU TRUE" : "RETORNOU FALSE";
espero ter ajudado
[]'s
Então não seria if composto ou estendido, seria if com Operador Ternário, até onde eu sei.
:thumbup:
eh só vai dar pra saber o que ele quis dizer quando eu for no curso hoje atarde
enquanto isso to me matando aki para fazer os outros 
Então não seria if composto ou estendido, seria if com Operador Ternário, até onde eu sei.:thumbup:
soh pode ser isso msm…