Preciso de ajuda nesse código java

1 resposta
javaprogramação
H

COMO FAÇO PARA O SEGUNDO MÉTODO SER DECLARADO COMO MÉTODO DE CLASSE DENTRO DE UMA OUTRA CLASSE, CLASSE DENTRO DO MESMO ARQUIVO DA CLASSE EXER

import java.util.Arrays;
import java.util.Scanner;

public class exer{

public static void main(String [] args){

Scanner scan = new Scanner(System.in);

int x = pegarEntrada(scan);

Repeticao(x);

}
public static int pegarEntrada(Scanner scan){

int x;

for(;;){

System.out.print("Digite um numero inteiro de no minimo 7 digitos: ");

x = scan.nextInt();
if(x < 7){
            System.out.println("Numero digitado inferior a 7 digitos. Repita a operacao");
        }else{
            break;
        }
   }
   return x; 
}

public static void Repeticao(int x){
   char valor[];
   char val[] = {'0','1','2','3','4','5','6','7','8','9'}; 
   byte cont = 0;

   valor = x.toString().toCharArray();

   System.out.println("RESULTADO:" );
   for(int i=0; i<=9; i++){
       for(int j=0; j<valor.length; j++){
           if(val[i] ==  valor[j]){
               cont++;
           }
       }
       System.out.println("O algarismo "+i+" aparece "+cont+" veze(s) no numero "+ x);
       cont=0;
   }

}
}

1 Resposta

R

Vai floodar quantas vezes? No fórum tem a opção de editar o post.

<aside class="quote quote-modified" data-post="1" data-topic="402506">
  <div class="title">
    <div class="quote-controls"></div>
    <img alt="" width="20" height="20" src="/letter_avatar_proxy/v4/letter/h/e47c2d/40.png" class="avatar">
    <a href="https://www.guj.com.br/t/me-ajude-nesse-codigo-java/402506">Me ajude nesse código Java</a> <a class="badge-wrapper  bullet" href="/c/programacao">Programação</a>
  </div>
  <blockquote>
    COMO FAÇO PARA TODOS OS MÉTODOS DESSE CÓDIGO SER MÉTODOS DE OBJETOS, EXCETO O MÉTODO MAIN 
import java.util.Scanner; 
public class At { 
public static void main(String[] args){ 
Scanner scan = new Scanner(System.in); 
int num = pegarEntrada(scan); 
mostrarNumPrimos(num); 
} 
public static int pegarEntrada(Scanner scan){ 
int num; 
for(;;){ 
System.out.print(Digite um numero :); 
num = scan.nextInt(); 
if(num >10) 
break; 
else{ 
System.out.println(O NUMERO DIGITADO TEM QUE SER MAIOR QUE 10); 
  </blockquote>
</aside>


<aside class="quote quote-modified" data-post="1" data-topic="402508">
  <div class="title">
    <div class="quote-controls"></div>
    <img alt="" width="20" height="20" src="/letter_avatar_proxy/v4/letter/h/e47c2d/40.png" class="avatar">
    <a href="https://www.guj.com.br/t/me-ajude-nessa-atividade-java/402508">Me ajude nessa atividade java</a> <a class="badge-wrapper  bullet" href="/c/programacao">Programação</a>
  </div>
  <blockquote>
    como faço para O MÉTODO QUE IMPRIME O VETOR SER DECLARADO COMO MÉTODO DE OBJETO 
A VARIÁVEL  int x[] do método main, deve ser declarada como atributo de objeto 
da classe at 
public class At{ 
public static void main(String  args){ 
int x[] = {1,7,3,25,24}; 
int arrayOrdenado[] = ordenar(x); 
for(int a: arrayOrdenado){ 
System.out.println(a); 
} 
} 
private static int[] ordenar(int[] x) { 
int y; 
for(int i=0; i<=4; i++){ 
for(int j=i; j<=4;j++){ 
if(x[i] > x[j]){ 
y = x[i]; 
x[i] = x[j]; 
x[j]
  </blockquote>
</aside>


<aside class="quote quote-modified" data-post="1" data-topic="402509">
  <div class="title">
    <div class="quote-controls"></div>
    <img alt="" width="20" height="20" src="/letter_avatar_proxy/v4/letter/h/e47c2d/40.png" class="avatar">
    <a href="https://www.guj.com.br/t/preciso-de-ajuda-nesse-codigo-java/402509">Preciso de ajuda nesse código java</a> <a class="badge-wrapper  bullet" href="/c/programacao">Programação</a>
  </div>
  <blockquote>
    COMO FAÇO PARA O SEGUNDO MÉTODO SER DECLARADO COMO MÉTODO DE CLASSE DENTRO DE UMA OUTRA CLASSE, CLASSE DENTRO DO MESMO ARQUIVO DA CLASSE EXER 
import java.util.Arrays; 
import java.util.Scanner; 
public class exer{ 
public static void main(String [] args){ 
Scanner scan = new Scanner(System.in); 
int x = pegarEntrada(scan); 
Repeticao(x); 
} 
public static int pegarEntrada(Scanner scan){ 
int x; 
for(;;){ 
System.out.print("Digite um numero inteiro de no minimo 7 digitos: "); 
x = scan.nextInt()
  </blockquote>
</aside>

Espero q tenha sido engano

Criado 26 de abril de 2020
Ultima resposta 26 de abr. de 2020
Respostas 1
Participantes 2