Java программирование
#1
Отправлено 29 февраля 2012 - 23:28
Стал изучать JAVA в eclipse и дали некоторые задания которые по возможности надо сделать. Есть ли кто-то, тот кто учит JAVA и как практика может помочь мне в этих несложных примерах? Как я думаю все задачи в несколько строчек, но мои познания в этом ооочень слабы. Задачи далее.
Задачи на операторы выбора: (if)
2) Если значение переменной а кратно 3 или 5, возведите его во вторую степень.
3) Присвойте переменной а дробное значение.
Если значение а менее 3, то увеличьте значение переменной 0.5 раз, в противном случае новое значение переменной а должно быть равно квадратному корню из а.
4) Если значение переменной а меньше 5, то новое значение переменной а должно быть равно а – 8, если больше 7, то новое значение переменной а должно быть равно а – 7, в противном случае а=3.
Задачи на операторы цикла while, do-while, for
1) Присвойте переменной а значение 4, а переменной s значение 1.
До тех пор, пока значение переменной а > o,
a = a – 1 и
s = s + 1
Выведите значение переменной s на консольпо выходе из цикла
2) Присвойте переменной а значение 4, а переменной s значение 7.
Значения переменных будут иметь значения
a = a – 2 и
s = s + 2
до тех пор, пока значение переменной а не равно 0.
Выведите значение переменной s на консоль по выходе из цикла do-while.
3) Присвойте переменным i и а значение 1.
Для всех значений i от 1 до 5 включительно присвойте переменной а значение а+1.
Выведите значение переменной a на консоль по выходе из цикла for.
4) Используя цикл for, выводите на консоль все возможные целочисленные значения i, начиная с нуля, и все возможные целочисленные значения j, начиная с 9, до тех пор, пока соблюдается условие: i меньше 9 и j больше 3.
5) Для сочетаний значений переменной а, кратных 8, в диапазоне чисел от 986 до 58 включительно и значений переменной в, кратных 3, в диапазоне чисел от 31 до 4455, вывести на консоль их произведение в следующим виде:
1)a = ..., b = ..., a * b = ...
2)... и т.д.
Спасибо )))
#3
Отправлено 01 марта 2012 - 16:47
Адрес ttu3k.blogspot.com
#6
Отправлено 01 марта 2012 - 23:07
3) Присвойте переменной а дробное значение.
Если значение а менее 3, то увеличьте значение переменной 0.5 раз, в противном случае новое значение переменной а должно быть равно квадратному корню из а.
4) Если значение переменной а меньше 5, то новое значение переменной а должно быть равно а – 8, если больше 7, то новое значение переменной а должно быть равно а – 7, в противном случае а=3.
Задачи на операторы цикла while, do-while, for
1) Присвойте переменной а значение 4, а переменной s значение 1.
До тех пор, пока значение переменной а > o,
a = a – 1 и
s = s + 1
Выведите значение переменной s на консольпо выходе из цикла
2) Присвойте переменной а значение 4, а переменной s значение 7.
Значения переменных будут иметь значения
a = a – 2 и
s = s + 2
до тех пор, пока значение переменной а не равно 0.
Выведите значение переменной s на консоль по выходе из цикла do-while.
3) Присвойте переменным i и а значение 1.
Для всех значений i от 1 до 5 включительно присвойте переменной а значение а+1.
Выведите значение переменной a на консоль по выходе из цикла for.
4) Используя цикл for, выводите на консоль все возможные целочисленные значения i, начиная с нуля, и все возможные целочисленные значения j, начиная с 9, до тех пор, пока соблюдается условие: i меньше 9 и j больше 3.
5) Для сочетаний значений переменной а, кратных 8, в диапазоне чисел от 986 до 58 включительно и значений переменной в, кратных 3, в диапазоне чисел от 31 до 4455, вывести на консоль их произведение в следующим виде:
1)a = ..., b = ..., a * b = ...
2)... и т.д.
6)
Создайте массив из всех чётных чисел от 2 до 20 и выведите элементы массива на экран сначала в в столбик, а затем в строку, отделяя один элемент от другого пробелом . Перед созданием массива подумайте, какого он будет размера.
2
4
6
…
20
2 4 6 … 18 20
2. Создайте массив из всех нечётных чисел от 1 до 99, выведите его на экран в строку, а затем этот же массив выведите на экран тоже в строку, но в обратном порядке (99 97 95 93 … 7 5 3 1).
7) Введите 2 целых числа.
Определите и выведите на консоль частное от деления этих чисел в случае, если второе число не нуль. Если нуль, выведите на консоль "Error, a2=0"
В случае, если первое число равно 5, на консоль должно быть выведено:
а1=5
если не равно 5, на консоли должно быть
а1!=5
8) Объявление и инициализация строковой переменной. Вывод (запись) ее значения в указанный в коде файл
Для вывода строковой переменной экземпляра класса PrinWriter используйте стандартную команду:
экземпляр.println (имя строковой переменной);
Не забудьте закрыть выходной поток!
9)Ввод данных с консоли и запись в указанный в коде файл
10) Объявление и инициализация строковой переменной.
Запрос на ввод имени файла с консоли.
Запись строковой переменной в файл.
#7
Отправлено 02 марта 2012 - 02:01
5) Для сочетаний значений переменной а, кратных 8, в диапазоне чисел от 986 до 58 включительно и значений переменной в, кратных 3, в диапазоне чисел от 31 до 4455, вывести на консоль их произведение в следующим виде:
1)a = ..., b = ..., a * b = ...
2)... и т.д.
мое решение такое:
let permutations = [collateResults a b| a <- [986,985..58], b <- [31..4455], mod a 8 == 0, mod b 3 == 0] where collateResults a b = "a=" ++ show a ++ ", b=" ++ show b ++ ", a*b=" ++ show (a*<img src='https://forum.ee/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' />
в результате у меня получается лист permutations, в котором содержатся строки с результатами именно такой формы, которая тебе нужна, т.е.
"a=984, b=33, a*b=32472", "a=984, b=36, a*b=35424" ... "a=64, b=4455, a*b=285120"
всего 171100 результатов
Думаю, тебе теперь будет не сложно переписать это решение на Java.
Спасибо )))
Пожалуйста! Всегда рад помочь!
Сообщение изменено: Alexey_L (02 марта 2012 - 02:04 )
#8
Отправлено 02 марта 2012 - 09:16
Сколько стоит твоя помощь за это? :
3) Присвойте переменной а дробное значение.
Если значение а менее 3, то увеличьте значение переменной 0.5 раз, в противном случае новое значение переменной а должно быть равно квадратному корню из а.
4) Если значение переменной а меньше 5, то новое значение переменной а должно быть равно а – 8, если больше 7, то новое значение переменной а должно быть равно а – 7, в противном случае а=3.
Задачи на операторы цикла while, do-while, for
1) Присвойте переменной а значение 4, а переменной s значение 1.
До тех пор, пока значение переменной а > o,
a = a – 1 и
s = s + 1
Выведите значение переменной s на консольпо выходе из цикла
2) Присвойте переменной а значение 4, а переменной s значение 7.
Значения переменных будут иметь значения
a = a – 2 и
s = s + 2
до тех пор, пока значение переменной а не равно 0.
Выведите значение переменной s на консоль по выходе из цикла do-while.
3) Присвойте переменным i и а значение 1.
Для всех значений i от 1 до 5 включительно присвойте переменной а значение а+1.
Выведите значение переменной a на консоль по выходе из цикла for.
4) Используя цикл for, выводите на консоль все возможные целочисленные значения i, начиная с нуля, и все возможные целочисленные значения j, начиная с 9, до тех пор, пока соблюдается условие: i меньше 9 и j больше 3.
5) Для сочетаний значений переменной а, кратных 8, в диапазоне чисел от 986 до 58 включительно и значений переменной в, кратных 3, в диапазоне чисел от 31 до 4455, вывести на консоль их произведение в следующим виде:
1)a = ..., b = ..., a * b = ...
2)... и т.д.
6)
Создайте массив из всех чётных чисел от 2 до 20 и выведите элементы массива на экран сначала в в столбик, а затем в строку, отделяя один элемент от другого пробелом . Перед созданием массива подумайте, какого он будет размера.
2
4
6
…
20
2 4 6 … 18 20
2. Создайте массив из всех нечётных чисел от 1 до 99, выведите его на экран в строку, а затем этот же массив выведите на экран тоже в строку, но в обратном порядке (99 97 95 93 … 7 5 3 1).
7) Введите 2 целых числа.
Определите и выведите на консоль частное от деления этих чисел в случае, если второе число не нуль. Если нуль, выведите на консоль "Error, a2=0"
В случае, если первое число равно 5, на консоль должно быть выведено:
а1=5
если не равно 5, на консоли должно быть
а1!=5
8) Объявление и инициализация строковой переменной. Вывод (запись) ее значения в указанный в коде файл
Для вывода строковой переменной экземпляра класса PrinWriter используйте стандартную команду:
экземпляр.println (имя строковой переменной);
Не забудьте закрыть выходной поток!
9)Ввод данных с консоли и запись в указанный в коде файл
10) Объявление и инициализация строковой переменной.
Запрос на ввод имени файла с консоли.
Запись строковой переменной в файл.
задачи 1-7 по евро, 8-10 за 2,5