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