Programa não funciona em outros computadores?
Olá, iniciei meus estudos em programação e me passaram um exercício, eu conclui mas o código só funciona no meu computador, segue o código
package finaljava1;
import java.util.Scanner;
/*@author Yaawn
*/
class FinalJava1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String[] Fruta ={"Nome", "Nome", "Nome", "Nome", "Nome"};
int[] Num = {1, 2, 3, 4, 5};
Scanner au = new Scanner(System.in);
for(int i = 0; i <= 4; i++){
System.out.println(Fruta[i] +" da fruta: ");
Fruta[i] = au.nextLine();
}
for(int i = 0; i <= 4; i++){
System.out.println("Agora o numero da fruta "+ Fruta[i] +": ");
Num[i] = au.nextInt();
}
au.close();
Num[0] = Num[4];
Num[1] = Num[4];
Num[0] = 45;
Num[4] = Num[2] + Num[3];
for(int i = 0; i <= 4; i++){
System.out.println(Fruta[i] +" tem o numero: "+ Num[i]);
}
}
}
Se alguem puder me ajudar ficaria muito grato!
package finaljava1;
import java.util.Scanner;
/*@author Yaawn
*/
class FinalJava1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String[] Fruta ={"Nome", "Nome", "Nome", "Nome", "Nome"};
int[] Num = {1, 2, 3, 4, 5};
Scanner au = new Scanner(System.in);
for(int i = 0; i <= 4; i++){
System.out.println(Fruta[i] +" da fruta: ");
Fruta[i] = au.nextLine();
}
for(int i = 0; i <= 4; i++){
System.out.println("Agora o numero da fruta "+ Fruta[i] +": ");
Num[i] = au.nextInt();
}
au.close();
Num[0] = Num[4];
Num[1] = Num[4];
Num[0] = 45;
Num[4] = Num[2] + Num[3];
for(int i = 0; i <= 4; i++){
System.out.println(Fruta[i] +" tem o numero: "+ Num[i]);
}
}
}
Se alguem puder me ajudar ficaria muito grato!
Yaawn
Curtidas 0
Respostas
Stella Oliveira
23/08/2022
Com o java você deve exportar o projeto ou recria-lo dentro de outra IDE, por exemplo, para rodar na minha maquina ficou assim:
Ele rodou, porém está com uma lógica um tanto estranha, valido verificar a proposta do algoritmo.
package testes; import java.util.Scanner; /*@author Yaawn */ class Teste { /** * @param args the command line arguments */ public static void main(String[] args) { String[] Fruta = { "Nome", "Nome", "Nome", "Nome", "Nome" }; int[] Num = { 1, 2, 3, 4, 5 }; Scanner au = new Scanner(System.in); for (int i = 0; i <= 4; i++) { System.out.println(Fruta[i] + " da fruta: "); Fruta[i] = au.nextLine(); } for (int i = 0; i <= 4; i++) { System.out.println("Agora o numero da fruta " + Fruta[i] + ": "); Num[i] = au.nextInt(); } au.close(); Num[0] = Num[4]; Num[1] = Num[4]; Num[0] = 45; Num[4] = Num[2] + Num[3]; for (int i = 0; i <= 4; i++) { System.out.println(Fruta[i] + " tem o numero: " + Num[i]); } } }
Ele rodou, porém está com uma lógica um tanto estranha, valido verificar a proposta do algoritmo.
GOSTEI 0
Stella Oliveira
23/08/2022
package testes; import java.util.Scanner; /*@author Yaawn*/ class Teste { /** * @param args the command line arguments */ public static void main(String[] args) { String[] Fruta = { "Nome", "Nome", "Nome", "Nome", "Nome" }; int[] Num = { 1, 2, 3, 4, 5 }; Scanner au = new Scanner(System.in); for (int i = 0; i <= 4; i++) { System.out.println(Fruta[i] + " da fruta: "); Fruta[i] = au.nextLine(); } for (int i = 0; i <= 4; i++) { System.out.println("Agora o numero da fruta " + Fruta[i] + ": "); Num[i] = au.nextInt(); } au.close(); Num[0] = Num[4]; Num[1] = Num[4]; Num[0] = 45; Num[4] = Num[2] + Num[3]; for (int i = 0; i <= 4; i++) { System.out.println(Fruta[i] + " tem o numero: " + Num[i]); } } }
GOSTEI 0
Stella Oliveira
23/08/2022
package testes; import java.util.Scanner; /**@author Yaawn */ class Teste { /** * @param args the command line arguments */ public static void main(String[] args) { String[] Fruta = { "Nome", "Nome", "Nome", "Nome", "Nome" }; int[] Num = { 1, 2, 3, 4, 5 }; Scanner au = new Scanner(System.in); for (int i = 0; i <= 4; i++) { System.out.println(Fruta[i] + " da fruta: "); Fruta[i] = au.nextLine(); } for (int i = 0; i <= 4; i++) { System.out.println("Agora o numero da fruta " + Fruta[i] + ": "); Num[i] = au.nextInt(); } au.close(); Num[0] = Num[4]; Num[1] = Num[4]; Num[0] = 45; Num[4] = Num[2] + Num[3]; for (int i = 0; i <= 4; i++) { System.out.println(Fruta[i] + " tem o numero: " + Num[i]); } } }
GOSTEI 0