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:
[code]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");
}[/code]
: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
[quote=Daniel Reis]Então não seria if composto ou estendido, seria if com Operador Ternário, até onde eu sei.
:thumbup: [/quote]
soh pode ser isso msm…