public class Main { public static void main(String []args){ void KelebekYildizli(int n) { if (n % 2 == 0) n++; for (int i = 0; i < n / 2; i++) { for (int j = 0; j < i + 1; j++) { System.out.println("*"); } for (int j = 0; j < n - 2 * i - 2; j++) { System.out.println(" "); } for (int j = 0; j < i + 1; j++) { System.out.println("*"); } System.out.println(); } for (int i = 0; i < n ; i++) { System.out.println("*"); } System.out.println(); for (int i = (n-2) / 2; i >= 0 ; i--) { for (int j = i+1; j > 0; j--) { System.out.println("*"); } for (int j = n - 2 * i - 2; j > 0; j--) { System.out.println(" "); } for (int j = i+1; j > 0; j--) { System.out.println("*"); } } } }}bunu yazdım fakat ; hatası alıyorum nedeni nedir
Hallettim sorunumuimport java.util.Scanner;public class ButterFly { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("Enter n value"); int n=sc.nextInt(); int sp=2*n-1,st=0; for(int i=1;i<=2*n-1;i++){ if(i<=n){ sp=sp-2; st++; } else{ sp=sp+2; st--; } for(int j=1;j<=st;j++){ System.out.print("*"); } for(int k=1;k<=sp;k++){ System.out.print(" "); } for(int l=1;l<=st;l++){ if(l!=n) System.out.print("*"); } System.out.println(); } }}
I0SER_b0y kullanıcısına yanıt solvedpatterns.blogspot.comButterFly Pattern In Javahttp://solvedpatterns.blogspot.com/2016/07/ButterFly.html
Abyssm35 A kullanıcısına yanıt saatlerce ugraşıp yapsaydın,hem o hazzı hem de tecrübeyi edinecektin genelde kodlar yapılan yanlışları farketmekle ileri gidiyor. ilk seferde çalışıyorsa işler yolunda degil.
normalde o şekilde yapıyordum fakat bugün kafayı yedim en sonunda haftanın her günü ödev veriliyor kafa kalmadı