2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Java
Сообщение12.03.2012, 22:50 


31/05/11
127
Посоветуйте хорошие книжки для изучения Java "с нуля". Знаком с с++

 Профиль  
                  
 
 Re: Java
Сообщение16.03.2012, 19:31 
Аватара пользователя


24/11/10
163
Браслав/Минск, Беларусь
Брюс Эккель - "Философия Java", 4-е издание.
По-моему, это оптимальный вариант.

 Профиль  
                  
 
 Re: Java
Сообщение16.03.2012, 22:45 


27/02/12
8
Помагите закончить програму......Надо щоб програма генерувала числа. а потом ти вводил число і она перевирала чи ето число совпадает с етим и видавала правильной ответ или нет???

код: [ скачать ] [ спрятать ]
Используется синтаксис Java
public class Tmp {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);    // створюємо Сканнер,
                                               //   для вводу даних з консолі
        Random generator = new Random(); //створюємо генератор випадкових чисел
        System.out.println("Спробуйте відгадати число від 0 до 10");
        int gn;  
        String notEnd="Y";
 
        do {
 
            gn=generator.nextInt(10); //генерація випадкового числа від 0 до 10;
 //           System.out.println("Згенероване число: " +gn );
            System.out.print("Введіть число від 0 до 10: ");
            int number=in.nextInt();
             
            if (gn==number) System.out.print("Вгадали!!!  Спробуєте ще раз? (Y/N)");
            else System.out.print("Не вгадали. Згенероване число "+gn+ ". Спробуєте ще раз? (Y/N)");
 
            notEnd = in.next();    
 
        } while(notEnd.equals("Y")||notEnd.equals("y"));
    }
}
 




код: [ скачать ] [ спрятать ]
Используется синтаксис Java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;



public class Tmp
{
   public static void main(String[] args)
   {
        TmpFrame frame = new TmpFrame();
         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setVisible(true);
    }
}


class TmpFrame extends JFrame
{
        private static final long serialVersionUID = 1L;

public TmpFrame()
   {
      setTitle("Yergina");
      TmpPanel panel = new TmpPanel();
      add(panel);
      pack();
   }
}


class TmpPanel extends JPanel
{  
        private static final long serialVersionUID = 1L;
        public TmpPanel()
   {  
      setLayout(new BorderLayout());

      start = true;
     

      display = new JButton("by Yergina");
      display.setEnabled(false);
      add(display, BorderLayout.NORTH);
     
      ActionListener insert = new InsertAction();
      ActionListener command = new CommandAction();


      panel = new JPanel();
      panel.setLayout(new GridLayout(4, 4));

      addButton("1", insert);
      addButton("2", insert);
      addButton("3", insert);

      addButton("4", insert);
      addButton("5", insert);
      addButton("6", insert);

      addButton("7", insert);
      addButton("8", insert);
      addButton("9", insert);

      addButton("0", insert);
      addButton("New Game", command);
      addButton("Exit", command);


      add(panel, BorderLayout.CENTER);
   }


   private void addButton(String label, ActionListener listener)
   {  
      JButton button = new JButton(label);
      button.addActionListener(listener);
      panel.add(button);
   }


   private class InsertAction implements ActionListener
   {
      public void actionPerformed(ActionEvent event)
      {
         String input = event.getActionCommand();
         if (start)
         {
            display.setText("");
            start = false;
         }
         display.setText(display.getText() + input);
      }
   }
   
   private class CommandAction implements ActionListener
   {
           public void actionPerformed(ActionEvent event)
           {
                   String command = event.getActionCommand();

                 if (start)
                 {
                         if (command.equals("exit"))
                     {
                        display.setText(command);
                        start = false;
                     }
                 }           
                 
           }
           
   }
   
   
   private JButton display;
   private JPanel panel;
  // private double result;
  // private String lastCommand;
   private boolean start;
}

 



Кака сєднать ети две програми???? чтоб они работали???

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group