Non riesco a completare l’esercizio, sono riuscito a fare la prima parte, quella in cui gli asterischi sono in ordine crescente, ma non riesco a stampare il lato decrescente.
Di seguito la prima parte del codice:
public static void main(String[] args)
{
Scanner s=new Scanner(System.in);
System.out.println(“inserisci il numero cdi file”);
String diamante=””;
int file=s.nextInt();
char ch = ‘*’;
System.out.println (“l’ordine di inserimento è corretto”);
System.out.println (a + “,” + b);
System.out.println (“i numeri compresi tra ” + a + ” e ” + b + ” sono:”);
for (a=a+1; a<b; a++)
System.out.print (a +",");
}
}
Completato!
Non riesco a completare l’esercizio, sono riuscito a fare la prima parte, quella in cui gli asterischi sono in ordine crescente, ma non riesco a stampare il lato decrescente.
Di seguito la prima parte del codice:
public static void main(String[] args)
{
Scanner s=new Scanner(System.in);
System.out.println(“inserisci il numero cdi file”);
String diamante=””;
int file=s.nextInt();
char ch = ‘*’;
for(int i=0;i<file;i++) {
diamante= diamante + ch;
System.out.println(diamante);
}
Qualcuno può aiutarmi, per favore?
1 esercizio completato
public static void main(String[] args) {
Scanner scan= new Scanner (System.in);
System.out.println (“inserisci 1 numero”);
int a= scan.nextInt();
System.out.println (“inserisci 2 numero”);
int b= scan.nextInt();
if (ab) {
for (a=a; a>b; a++) {
System.out.println (“reinserire i numeri”);
System.out.println (“inserisci 1 numero”);
a= scan.nextInt();
System.out.println (“inserisci 2 numero”);
b= scan.nextInt();
a=a-1;
}
}
System.out.println (“l’ordine di inserimento è corretto”);
System.out.println (a + “,” + b);
System.out.println (“i numeri compresi tra ” + a + ” e ” + b + ” sono:”);
for (a=a+1; a<b; a++)
System.out.print (a +",");
}
}