Dúvida para exibir asteristicos conforme o número digitado. [RESOLVIDO]

Vejamos o código:

import java.util.Scanner;
public class exApp7 {
	
	public static void main(String args[])
	{
		Scanner input = new Scanner(System.in);
		
		int number1;
		
		System.out.print("Digite o número: ");
		number1 = input.nextInt();
		

		
		for(int i = 1; i < number1; i++)
			System.out.printf("*",number1);
		
	}

}

Me ajuda nessa lógica ? Tentei fazer mas me perdi… :frowning: Lembrando que… o número que o usuário digitar vai imprimir o asteristico. Por exemplo, ele digita 4, entao vai imprimir 4 asteristicos.
obs: nao quero respostas, quero dicas de como resolver.

Sua lógica esta perfeitamente correta. A única coisa que vc pecou é a comparação dentro do for

Vou ter que colocar vários asteristicos dentro do for ?

Como assim varios?

Tipo: Eu digito 5, depois 4, depois 7, depois 9, depois -1(condição para parar) e todas estas opções irão ser mostradas como asteriscos

***** - 5
**** - 4
******* - 7
********* - 9

Obrigado, gpd38!

Consigui resolver o exercício! Basta apenas pensar e interpretar o problema! Muito bom! Obrigado mais uma vez vocês que nos ajudam a aprender Java! Sem vocês, nós, leigos, não iriam pra frente!

Sem mais,

Gustavo.