Aprendendo a compilar em java

12 respostas
valeriasouza28

Oi gente

12 Respostas

rodriguesabner

Seja bem vinda Valeria, qual a dúvida?

K

Escreva um programa em Java que receba um array de números e imprima o maior elemento e o menor elemento deste array. Me ajudem, estou começando.

Comecei assim: porém,  dar erro, me ajudem

Scanner sc=New scanner (sustem.int);

Int valor []=new int[0];

Int valor maior=0, menor=0

for(int i=0; i<valor i++){

System.out.println(menor[0]);

System.out.println(maior[0]);

}

K

Vc poderia me ajudar?

valeriasouza28

Bom eu não estou conseguindo anexar aqui, bem eu criei o programa OlaMundo ,já foi compilado, no entanto, não estou conseguindo abrir no openjdk no termux .

HoraDoSistema

$ cd /storage/emulated/0/Download/

$ java HoraDoSistema

Error: Could not find or load main class HoraDoSistema

Caused by: java.lang.NoClassDefFoundError: horadosistema/HoraDoSistema (wrong name: HoraDoSistema)

$ java HoraDoSistema

Error: Could not find or load main class HoraDoSistema

Caused by: java.lang.NoClassDefFoundError: horadosistema/HoraDoSistema (wrong name: HoraDoSistema)

$ java -version

openjdk version 9-internal

OpenJDK Runtime Environment (build 9-internal+0-adhocsrc)

OpenJDK Server VM (build 9-internal+0-adhocsrc, mixed mode)

$

Esses são os erros
G

Boa noite poderia postar o código?

wldomiciano

Será que a classe HoraDoSistema está mesmo dentro da pasta /storage/emulated/0/Download/? Pode ser que esteja em outro lugar. O que aparece quando vc roda o comando abaixo?

ls /storage/emulated/0/Download/

Se a classe estiver mesmo ali, vc deve ver uma arquivo chamado HoraDoSistema.class. Vc poderia mostrar o código?

wldomiciano

@Kaka09 experimenta repostar sua dúvida como um tópico separado para as coisas ficarem mais organizadas. Aí vc coloca um titulo certinho e as tags adequadas.

K

A questão pedida é:.

Escreva um programa em Java que receba um array de números e imprima o maior elemento e o menor elemento deste array.

Estou fazendo o código dessa maneira, porém não sei se é a forma correta, queria para vcs me ajudarem.

Scanner sc=New scanner (system.int);

Int valor []=new int[0];

Int valor maior=0, menor=0
for(int i=0; i<valor i++){

System.out.println(menor[0]);
System.out.println(maior[0]);

}

K

Tentei assim, mas não sei se é dessa forma, quero que me ajudem

Scanner SC= New scanner (system.int);

Int valor []=new int[0];

Int valor maior=0, menor=0;

Int valor maior=0, menor=0

for(int i=0; i<valor i++){

System.out.println(menor[0]);
System.out.println(maior[0]);

}

K

Ajudem aí

valeriasouza28

Eu fiz diferente ,agora o código é o seguinte:

package horadosistema;
import java.util.Date;

public class HoraDoSistema
{
    public static void main(String[] args)
	{
		//TODO: place you code here
		Date relogio = new Date();
		System.out.println("A hora do sistema e");
		System.out.println(relogio.toString());
	}
}
javac HoraDoSistema.java
$ ls
HoraDoSistema.class  HoraDoSistema.java
$ java HoraDoSistema
Error: Could not find or load main class HoraDoSistema
Caused by: java.lang.NoClassDefFoundError: horadosistema/HoraDoSistema (wrong name: HoraDoSistema)
$
Lucas_Camara

Tenta executar o comando assim:

java horadosistema.HoraDoSistema

execute isso na pasta raiz (onde está o pacote horadosistema).

Criado 30 de julho de 2021
Ultima resposta 31 de jul. de 2021
Respostas 12
Participantes 6