Перейти к содержимому

Фото
- - - - -

Java программирование


  • Вы не можете создать новую тему
  • Please log in to reply
7 ответов в этой теме

#1 Ficher

Ficher
  • Пользователь
  • 54 сообщений

Отправлено 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)... и т.д.


Спасибо )))
  • 0

#2 kuznets

kuznets
  • Постоялец
  • 3 950 сообщений

Отправлено 01 Март 2012 - 05:58

Ноутон П., Шилдт Г. - Java 2. Наиболее полное руководство
Ну рутрекере и ты сделаешь их сам.
  • 0

Типичный, классический кузнец.


#3 skyz

skyz
  • Пользователь
  • 151 сообщений

Отправлено 01 Март 2012 - 16:47

вначале сам чтото попытайся написать и тогда те помогут если увидят что ты хоть какиета усилии приложил а не тока скопировал задание
  • 0
Описание предметов, какие домашки сделать надо, что из себя экзамы представляют и главное все готовые домашки - предметы с магистратуры IAPM и IABM ТТУ.
Адрес ttu3k.blogspot.com

#4 ruslan)

ruslan)
  • Постоялец
  • 1 795 сообщений

Отправлено 01 Март 2012 - 17:24

разбирайся сам, гугли, больше практики и будешь рулить "начитанных задротов" зная все тонкости на своей шкуре
  • 0

#5 w00dyy

w00dyy

    sh

  • Постоялец
  • 937 сообщений

Отправлено 01 Март 2012 - 17:36

за деньги помогу если учиться не хочешь
  • 0

#6 Ficher

Ficher
  • Пользователь
  • 54 сообщений

Отправлено 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) Объявление и инициализация строковой переменной.

Запрос на ввод имени файла с консоли.

Запись строковой переменной в файл.
  • 0

#7 Alexey_L

Alexey_L
  • Постоялец
  • 1 363 сообщений
  • Откуда:Schweiz, Zürich

Отправлено 02 Март 2012 - 02:01

Привет, Ficher! Ты это здорово придумал - учить язык программирования и делиться со всеми нами своими задачами. Молодчина! Я тоже учу язык программирования, правда не Java, а Haskell, но в принципе они оба могут реализовывать машину Тьюринга, так что между ними много общего. Мне понравилась твоя задача номер 5:

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.

Спасибо )))


Пожалуйста! Всегда рад помочь! :rolleyes:

Сообщение изменено: Alexey_L (02 Март 2012 - 02:04 )

  • 0

#8 w00dyy

w00dyy

    sh

  • Постоялец
  • 937 сообщений

Отправлено 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
  • 0