Untitled

 avatar
unknown
plain_text
2 years ago
5.0 kB
8
Indexable


import javax.swing.JOptionPane;

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author CTI
 */
public class JavaApplication8 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
   
        
          int numPlayers,selectGame,maxNum=0,gameChoice,max=0;
          String t=" ",info=" ",wonTeam=" ";
          char r='1';
          char stop='0';
        do{
            selectGame=Integer.parseInt(JOptionPane.showInputDialog(" ادخل خيارات اللعبة"+"(1 - 2)"));
        }while(selectGame<1 || selectGame>2);
         
         
        
         switch(selectGame){
             case 1:{
                 do{
                      gameChoice=Integer.parseInt(JOptionPane.showInputDialog("ادخل صفر في حال تريد انهاء اللعبة بدون تحديد سقف"));
                 }while(gameChoice<0);
                 
                 if(gameChoice !=0){
                     do{
                         maxNum=Integer.parseInt(JOptionPane.showInputDialog(" ادخل السقف الاعلى "));
                     }while (maxNum<1);
                     
                 }
                 else{
                     gameChoice=0;
                 }
                 
                 do{
                      numPlayers=Integer.parseInt(JOptionPane.showInputDialog(" ادخل عدد اللاعبين"));
                 }while(numPlayers<1);
                
                  
         String names[]=new String[numPlayers];///اسماء اللاعبين
         int score[]=new int[numPlayers];///درجات اللاعبين
         int res[]=new int[numPlayers];////لحفظ درجات اللاعبين
        
         for(int i=0; i<names.length; i++){
            
             names[i]=JOptionPane.showInputDialog(" ادخل اسم اللاعب"+(i+1));
             
                  }
          
                 
            while(stop=='0'){
                
                for(int m=0;m<names.length;m++){
                 
                    do{
                        score[m]=Integer.parseInt(JOptionPane.showInputDialog(" ادخل درجة اللاعب"+" "+ names[m]));
                    }while(score[m]<0);
                     
                res[m]+=score[m];
                 if(res[m]>=maxNum && gameChoice!=0 ){
                     for(int n=score[m];n<names.length;n++){
                         res[m]+=0;
                     }
                     stop='1';
                   
                 }
                
                
            }       if(gameChoice==0){
                int c;
                do{
                      c=Integer.parseInt(JOptionPane.showInputDialog(" هل تريد الانهاء اضغط صفر"));
                }while(c<0);
                   
                    if(c==0)
                        stop='1';
                    else
                         stop='0';
                }
            }
            
         for(int k=0; k<res.length;k++){
             
               if(max==res[k]){
                   max=res[k];
                   t="تعادل"+" ";
                  // r='1';
                   wonTeam=" ";
               }else
               {
                  r='2'; 
               }
                if (max<res[k]){
                  max=res[k]; 
                 // names[k];
                 
                 wonTeam ="اللاعب الاعلى "+" "+names[k];
               }
               /*if(r!='1'){
                     wonTeam +="اللاعب الاعلى "+" "+names[k];
                 }*/
               info +=""+names[k]+" "+res[k]+"\n";
            // JOptionPane.showMessageDialog(null,names[k]+" "+res[k]+"\n");
             
         }
                
                

             
             //score[i]=Integer.parseInt(JOptionPane.showInputDialog(" ادخل درجة اللاعب"+" "+ names[i]));
             
           //  info +=names[i]+" "+score[i] +"\n";
             
         JOptionPane.showMessageDialog(null, info+" اعلى درجة   "+max+" "+t+wonTeam);
                 break;
             }
             case 2:{
                 JOptionPane.showMessageDialog(null,"جاري العمل على انشاء حاسبة للبلوت");
                 break;
             }
         }
       
    }
    

}

---------------------------------------------
public class JavaApplication9 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        
// TODO code application logic here
int c;
do{
    c=Integer.parseInt(JOptionPane.showInputDialog(" "));
}while(c<=0);
 
 
 for(int i=0;i<=c; i++)
 {
     for(int j=1; j<=c-i; j++){
         
         System.out.print(j);
     }
     System.out.println("");
 }
    }
   
}

Editor is loading...