Boa tarde
Eu estou voltando a estudar Java, e estou começando do zero por ter ficado muito tempo parada.
Estou usando a Apostila da Caelum FJ11, queria saber se alguem pode me ajudar com correção e talvez algumas dicas referentes aos exercícios q resolvi.
Desde ja, agradeço.
- Imprima todos os números de 150 a 300.
package exerciciosX;
class ExerciciosX {
public static void main (String[] args) {
for (int n = 1; n <= 150; n = n + 1){// Para N que vale 1, enquanto menor que 150, N recebe N + 1
if (n == 150) { // Quando N chegar a 150
System.out.println( "Numero: " + n); // Deve imprimir 150 na tela.
while (n < 300) { // Enquanto N for menor que 300
n = n + 1; // N continua recebendo N + 1
System.out.println("Numero: " + n); // E cada resultado é impresso na tela ate 300.
}}}}}
-
Imprima a soma de 1 até 1000.
package exerciciosX;
class ExerciciosX2{public static void main (String[] arg) {
int n = 0; while (n < 1000) { n = n + 1; System.out.println("Numero: " + n); }}}
-
Imprima todos os múltiplos de 3, entre 1 e 100.
package exerciciosX;
class ExerciciosX3{
public static void main(String[] args) {
int n = 0;
while (n < 100) { // Enquanto n for menor q 100
n = n + 1; // n recebe n + 1
if (n % 3 == 0) { // Sempre que o resultado da divisão de N por 3 for 0
System.out.println("Multiplos de 3: " + n); // O numero será impresso na tela.
}}}
Exercicio Extra
Esse eu fiz com base em uma explicação de um curso online. A ideia é contabilizar a idade de 1 e 1, avisando a cada uma enquanto ela é menor de 18, dizendo q é impropria, ate chegar em 18 e dizer que é apropriada.
Criei a classe idadeMinima.
class Variaveis{
public void idadeMinima() {
System.out.println("Idade atual improrpria!= " + idadeatual);
}
static int idadeatual = 0;
public static void main(String[] args) {
int x = 1;
System.out.println("Idade atual:" + idadeatual);
while (idadeatual < 18) {
Variaveis va = new Variaveis();
va.idadeMinima();
idadeatual = idadeatual + x;
if (idadeatual == 18) {
System.out.println("Idade atual aprorpiada: " + idadeatual);
}}}}}