Yarışma Panosu

Girilen yarışmacı, soru sayısına göre cevapları ekrandan alıp bir tablo haline getiren uygulama. Örnek dizilerin anlaşılmasını sağlamak için hazırlanmıştır. Burada özellikle klavyeden girilen değerin dizi boyutu olarak aktarılması dikkat çekicidir. (new string[new ınteger(soru)])
Yarışma Panosu
package dna;

import java.io.*;

class Extra{
    public static void CizgiCiz(){
        for(int i=0; i<20; i++){
            System.out.print("-");
        }
        System.out.print("-n");
    }
}

public class Main {

    public static void main(String[] args) throws IOException {
   
        int ySayisi,sSayisi = 0;
        BufferedReader okuyucu = new BufferedReader(new InputStreamReader(System.in));
       
        System.out.println("Kac yarismaci yarisacak? ");
        ySayisi = Integer.valueOf(okuyucu.readLine());
        //ySayisi =new Integer(okuyucu.readLine()); Böylede olabilir
       
        System.out.println("Kac soru cevaplanacak? ");
        sSayisi = Integer.valueOf(okuyucu.readLine());
       
        String[][] cevaplar = new String[ySayisi][sSayisi];
       
        for(int i=0;i<cevaplar.length;i++)
        {
            for(int j=0;j<cevaplar[i].length;j++)
            {
                System.out.println((i+1)+". yarismacinin "+(j+1)+" sorusunun cevabı:    ");
                cevaplar[i][j] = okuyucu.readLine();
            }
        }
       
       
Extra.CizgiCiz();

        System.out.print("t");
        for(int i=0;i<ySayisi;i++)
        {
            System.out.print((i+1)+".Yarismaci    ");
        }
       
       
Extra.CizgiCiz();
       
        for(int i=0;i<sSayisi;i++)
        {
            System.out.print((i+1)+".");
           
            for(int j=0;j<ySayisi;j++)
            {
                System.out.print("t     "+cevaplar[j][i]+"    ");
            }
            System.out.println();
        }
    }
}
 
 
Bu konuda başka bir uygulama;

Girilen kişi sayısına, soru sayısına göre bir tablo oluşturan ve bu tabloyu oluşturan soruları ve cevapları kullanıcının girmesini sağlayan bir yarışma panosu uygulaması

Yarışma Panosupackage javaapplication1;

import
java.io.*;

public
class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader a = new BufferedReader(new InputStreamReader(System.in));
        System.out.print("Kac Kisi?: ");
        String kisi=a.readLine();
        System.out.print("Kac Soru?: ");
        String soru=a.readLine();

        String[] sorular = new String[new Integer(soru)];
        String[][] kisilercevaplar = new String[new Integer(kisi)][new Integer(soru)];
       
       
for(int i=0;i<new Integer(soru);i++){
            System.out.println(i+1+". soru: ");
            sorular[i]=a.readLine();
        }
       
        for(int h=0;h<new Integer(kisi);h++){
            for(int k=0;k<new Integer(soru);k++){
                System.out.print(h+1+". kisinin");
                System.out.print(k+1+". sorusu:"+sorular[k]);
                kisilercevaplar[h][k]=a.readLine();
            }

        }
       
        System.out.println("--------------------CEVAP TABLOMUZ----------------------");
        System.out.print("tt");

        for(int y=0;y<new Integer(kisi);y++){
            System.out.print("t");
            System.out.print(y+1+".Kisi");
        }

        System.out.println("");


        for(int u=0;u<new Integer(soru);u++){
            System.out.print(sorular[u]);
            for(int l=0;l<new Integer(kisi);l++){
                    System.out.print("tt"+kisilercevaplar[l][u]);
            }
            System.out.println("");
        }
        }
    }
 
Yorumunuzu Ekleyin


Yükleniyor...
Yükleniyor...