Pessoal,
fiz alguns simulados e fiquei com algumas dúvidas, juntei tudo num só tópico, se alguém tiver como me ajudar,muito obrigado.
Voltei a estudar para certificação, e agora é para valer, em3 meses irei fazer a prova, já tenho meu cronograma de estudo e estou sendo fiel.
class Question {
public static void main(String[]args) {
double d1 = 1.0;
double d2 = 0.0;
byte b = 1;
d1 = d1 / d2;
b = (byte) d1;
System.out.print(b);
}
}
( a ) It results in the throwing of an ArithmeticException;
( b ) It results in the throwing of a DivideByZeroException;
( c ) It displays the value 1.5;
( d ) It displays the value -1.
A Resposta para a pergunta é D. Mas não teria erro de conversão? É possível "colocar"um double dentro de um byte? Alguns dados não seriam perdidos? Ou se realmente perdeu, fez com que se torna-se um novo número? :?
public class TestClass
{
public static void main(String[] args)
{
unsigned byte b = 0;
b++;
System.out.println(b);
}
}
int x = 1;
String [] names = { "Fred", "Jim", "Sheila" };
names[--x] += ".";
for (int i = 0; i < names.length; i++) {
System.out.println(names[i]);
}
class InitTest {
public static void main(String[] args){
int a = 1;
int b = 1;
a = a++;
a = a++;
a = a++;
b = b++ + + b;
System.out.println(a+ " "+b);
}
}
int i = 1;
int j = i << 31;
int k = j >> 31;
public class Test {
public static void main(String args[]) {
byte x = 3;
x = (byte) ~x;
System.out.println(x);
}
}
int Output=10;
boolean b1 = false;
if((b1==true) && ((Output+=10)==20)){
System.out.println("We are equal "+Output);
} else {
System.out.println("Not equal! "+Output);
}
System.out.println(010|4);
Bem pessoal, o tópico, realmente está grande, mas preferi, do que ficar dividindo em vários tópicos.
Se alguém tiver como me ajudar, muito Obrigado.