powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите, плиз, как принять данные с клавиатуры?
7 сообщений из 7, страница 1 из 1
Подскажите, плиз, как принять данные с клавиатуры?
    #34344843
A.D.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый!

Подскажите, пожалуйста, метод принимающий данные с клавиатуры. Вобщем, нужен аналог ф-ции scanf() в С или cin<< в С++;

Заранее спасибо.
...
Рейтинг: 0 / 0
Подскажите, плиз, как принять данные с клавиатуры?
    #34344862
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
BufferedReader in= new  BufferedReader( new  InputStreamReader(System.in, "CP866"));
String line=in.readLine();
...
Рейтинг: 0 / 0
Подскажите, плиз, как принять данные с клавиатуры?
    #34344878
A.D.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо огромное!
...
Рейтинг: 0 / 0
Подскажите, плиз, как принять данные с клавиатуры?
    #34351397
Ivan Petrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
import java.util.*;

Scanner input = new Scanner(System.in);
int n = input .nextInt();

либо
import javax.swing.*;

String aString = JOptionPane.showInputDialog("Enter number:");
int aCount = Integer.parseInt(aString);
...
Рейтинг: 0 / 0
Подскажите, плиз, как принять данные с клавиатуры?
    #34351543
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan Petrovimport java.util.*;

Scanner input = new Scanner(System.in);
int n = input .nextInt();

либо
import javax.swing.*;

String aString = JOptionPane.showInputDialog("Enter number:");
int aCount = Integer.parseInt(aString);

Если Scanner еще терпимо (API таки лучше) то Swing уже перебор ... (вспомним Простоквашино и ездовых котов ...)
...
Рейтинг: 0 / 0
Подскажите, плиз, как принять данные с клавиатуры?
    #34358739
A.D.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
BufferedReader in= new  BufferedReader( new  InputStreamReader(System.in, "CP866"));
String line=in.readLine();

Ежели не сложно, можно этот пример с импортом, а то ругается...

Заранее спасибо!
...
Рейтинг: 0 / 0
Подскажите, плиз, как принять данные с клавиатуры?
    #34359189
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот мой пример для интервью

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
 package  tu.app;
/**
 * @autor Andrei Lebedev
 * 
 * This is main application class.
 * 
 **/

 import  java.util.*;
 import  java.io.*;


 public   class  Main
{
	/* termination signal */
	 static   public   boolean  killall = false;
	
	/* sensor list */
	 static  LinkedList<Sensor> sensors =  new  LinkedList<Sensor>();
	
	/**
	 * Main entry
	 * @param args command line parameters (not applicable)
	 */
	 public   static   void  main ( String args[]) 
	{
		//System.out.println( "Test application from Andrei Lebedev.");
		initialize();
		
		 boolean  repeat_question = false;
		 while ( true )
		{	
			 if ( !repeat_question )
				printStatistics();
			 else 
				System.out.println( "Reply is not correct, please, try one more time.");
			System.out.println( "Do you want to print statistics again? [Yes]|No");
			
			// Ask use either for new statistics or for interruption
			 try 
			{
				BufferedReader keyboard =  new  BufferedReader(  new  InputStreamReader( System.in));
				String key = keyboard.readLine();
				
				// Check if answer either empty (defaut "Yes"), "Y" or "Yes", 
				// case does not matter
				 if ( key.length() ==  0  || 
					key.compareToIgnoreCase( "Y") ==  0  ||
					key.compareToIgnoreCase( "Yes") ==  0  )
				{	
					repeat_question = false;
					 continue ;
				}
				
				// Check if answer either "N" or "No", 
				// case does not matter
				 if ( key.compareToIgnoreCase( "N") ==  0  ||
					key.compareToIgnoreCase( "No") ==  0  )
					 break ;
				
				repeat_question = true;
			}
			 catch ( IOException ioe )
			{
				System.err.println( "I/O error: "+ioe.getMessage() );
				 break ;
			}
		}	
	
		// Kill all threads
		 try 
		{
			killall = true;
			// wait all threads
			Thread.sleep(  50 );
		}	
		 catch ( InterruptedException iee )
		{
			System.err.println( "Main process died: "+iee.getMessage() );
		}
		//System.out.println( "Done");
	}
	
	/**
	 * Creates several (random) instances of Sensor class 
	 *
	 */
	 public   static   void  initialize()
	{
		/* Create random sensor list */
		 int  cnt =  new   Double (  7 . 0 *Math.random()).intValue()+ 1 ; // at least one sensor 
		//System.out.println( "Created "+cnt+" sensors");
		
		 while ( cnt-- >  0  )
			sensors.add(  new  Sensor());
	}

	/**
	 * print statistics 
	 *
	 */
	 public   static   void  printStatistics()
	{
		System.out.println( "Statistics");
		 for (  int  i =  0 ; i < sensors.size(); i++)
		{
			Sensor s = sensors.get( i);
			System.out.printf( "\tSensor %s, average=%6.2f\n", i+ 1 , s.getAverageValue());
		}
		
		System.out.println( "\n");
	}
}
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите, плиз, как принять данные с клавиатуры?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]