Clone via HTTPS Clone with Git or checkout with SVN using the repository’s web address.
Learn more about clone URLs
1.Приветствовать любого пользователя при вводе его имени через командную строку
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
import java.util.Scanner; |
public class LearnMain |
public static void main(String[] args) |
//1.Приветствовать любого пользователя при вводе его имени через командную строку |
Scanner vvod = new Scanner(System.in); |
for (int i = 0; true; i++) |
System.out.println(«Hello » + vvod.nextLine()); |
> |
> |
> |
Уроки Java для начинающих | #5 — Данные от пользователя
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Источник: gist.github.com
Упражнения на Java: напечатайте привет и ваше имя в отдельных строках
Напишите программу на Java, которая напечатает «Hello» на экране, а затем напечатайте свое имя в отдельной строке.
Иллюстрированная презентация:
Пример решения:
Java-код:
public class Exercise1 < public static void main(String[] args) < System.out.println(«HellonAlexandra Abramov!»); >>
Привет Александра Абрамова!
Блок — схема:
Пример решения с использованием ввода от пользователя:
Java-код:
import java.util.Scanner; public class Main < public static void main(String[] args) < Scanner input = new Scanner (System.in); System.out.print(«Input your first name: «); String fname = input.next(); System.out.print(«Input your last name: «); String lname = input.next(); System.out.println(); System.out.println(«Hello n»+fname+» «+lname); >>
Введите ваше имя: Джеймс Введите свою фамилию: Смит Привет Джеймс Смит
Блок — схема:
Редактор кода Java:
Внесите свой код и комментарии через Disqus.
Python. Команды print() input()
Каков уровень сложности этого упражнения?
Источник: www.kodesource.top
Как лучше решить задачу с приветствием по имени в джава?
Есть задача: написать класс, который будет приветствовать кого угодно в зависимости от пожелания пользователя. Причем нужно, чтобы имя получалось из консоли, в самом простейшем виде. Я нашла такое решение задачи:
public class HelloSmb public static void main(String[] args) System.out.print(«Please enter your name: «);
String name = System.console().readLine();
System.out.println(«Your name is: » + name);
>
Как еще проще можно сделать? чтобы не было строки, System.out.print(«Please enter your name: «); а пользователь вводил просто имя сразу перед запуском программы?
- Вопрос задан более трёх лет назад
- 1282 просмотра
Комментировать
Решения вопроса 1
java app.jar victor
Ответ написан более трёх лет назад
Комментировать
Нравится 3 Комментировать
Ответы на вопрос 2
java app.jar —name Viktor
System.out.println(«Your name is: » + name);
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Java/C/C++ Programmer
Если говорить про
а пользователь вводил просто имя сразу перед запуском программы
то только через аргументы запуска
System.out.println(«Your name is: » + args[0]);
А убрать строчку можно так
try(BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)))
System.out.println(«Your name is: » + reader.readLine());
> catch (IOException e) e.printStackTrace();
>
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Ваш ответ на вопрос
Войдите, чтобы написать ответ
- Java
- +1 ещё
Порядок байт при расчете стрибог хеша?
- 1 подписчик
- 9 часов назад
- 40 просмотров
Источник: qna.habr.com