Чему научился:
решила все-таки отчитаться о проделанной работе в консоли после предновогоднего сброса результатов. Пройдено по 10% Семантики и Алгоритмики на Java. Дело остановилось на якобы "простых" для C# вещах, которые в Java реализуются по-другому. Например, простенькую задачку с отрицанием булевской переменной не могу до сих пор решить, потому что Шарп хочет ответ для С#, В Java надо изменить первую букву у ответа. До сих пор не нашла, как это сделать (стыдно, но - факт) Вот код import java.util.*; public class Program { public static void main (String [] args) { Scanner sc = new Scanner(System.in); String s1 = sc.nextLine(); boolean a; a = Boolean.parseBoolean(s1); String s2 = toString(!a); System.out.println(s2); } } Заранее спасибо за любой совет-))
Тернарный или свитч использовать, я так делал: switch(s1) { case "True" : s1 = "False"; break; case "False" : s1 = "True"; break; } Сразу считать в Bool тоже работает, хотя ввод и заточен под C# (True или False), не требуется toLowerCase() - сканнер неожиданно умный, сам это делает. А вот потом, чтобы робот принял ответ, надо обратно toUpperCase() первый символ. Тут много вариантов, вот первые пять:
Спасибо! Первый способ - реализовала. Со временем попробую все 5 способов решения. В самом деле - лучший способ обучения - практика!
Отчёт оценивали: 9913. vip+120111. Deep Network+13922. Александр+1Посетитель+110494. Алексей В.+117663. Oleksandr+117425. ser2018+1791. Валерий Жданов+1Посетитель+19752. chokayes+111353. AlliZzeN+117947. Dmitry Sinitsin+120528. Геннадий Кравцов+118783. Andrew+120619. Артём Нагорный+110895. Danil42Russia+18275. Tekashnik+11. Евгений Волосатов+120659. no name+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: решила все-таки отчитаться о проделанной работе в консоли после предновогоднего сброса результатов. Пройдено по 10% Семантики и Алгоритмики на Java. Дело остановилось на якобы "простых" для C# вещах, которые в Java реализуются по-другому. Например, простенькую задачку с отрицанием булевской переменной не могу до сих пор решить, потому что Шарп хочет ответ для С#, В Java надо изменить первую букву у ответа. До сих пор не нашла, как это сделать (стыдно, но - факт) Вот код
import java.util.*;
public class Program
{
public static void main (String [] args)
{
Scanner sc = new Scanner(System.in);
String s1 = sc.nextLine();
boolean a;
a = Boolean.parseBoolean(s1);
String s2 = toString(!a);
System.out.println(s2);
}
}
Заранее спасибо за любой совет-))