|
|
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
здравствуйте. Я новичок еще. Не судите строго)) Мне дали задание, и я сомневаюсь о его правильности. Задание: для всех вариантов задач создать класс с указанными двумя полями (Поле 1, Поле 2) и тремя методами: - конструктор для инициализации объекта; - функция формирования строки с информацией об объекте; - функция обработки значений полей по индивидуальному варианту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2014, 21:27:46 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
package javaapplication2; public class NominalClass { int nominal; int kolichestvo; void show() { System.out.println("Введите номинал"); } NominalClass() { //конструктор show(); } void inform(int nom) {//функция формирования строки с информацией this.nominal = nom; if ((nom != 50) || (nom != 100) || (nom != 200)) { System.out.println("Вы ввели неправильно"); nominal = 0; kolichestvo = 0; } else { System.out.println("Вы ввели правильно = " + nom); } } void calc(int nom, int koll) { this.nominal = nom; this.kolichestvo = koll; if ((nom != 50) || (nom != 100) || (nom != 200)) { System.out.println("Вы ввели неправильно"); nominal = 0; kolichestvo = 0; } else { int sum = nom * koll; System.out.println("Сумма = " + sum); } } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2014, 21:30:43 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
package javaapplication2; import java.util.Scanner; public class MainClass { public static void main(String[] args) { NominalClass obj = new NominalClass(); Scanner ss = new Scanner(System.in); int nom = ss.nextInt(); obj.inform(nom); int kol = ss.nextInt(); obj.calc(nom,kol); } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2014, 21:31:10 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Поле 1: Номинал купюры (50, 100 и 200) Поле 2 : Количество купюр Функция обработки полей: Вычислить сумму купюр ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2014, 21:35:21 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
MolyaПоле 1: Номинал купюры (50, 100 и 200) Поле 2 : Количество купюр Функция обработки полей: Вычислить сумму купюр Код: java 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2014, 23:29:19 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
здравствуйте!!! В прошлый раз вы мне очень помогли, спасибо!! у меня еще одно задание, постаралась исправить все ошибки , проверьте пожалуйста Задание: создать класс с полями, указанными в индивидуальном задании . Реализовать в классе методы: - конструктор по умолчанию; - конструктор перезагрузки с параметрами; - деструктор для освобождения памяти (с сообщением об уничтожении объекта); - функции обработки данных (1 и 2), указанные в индивидуальном задании(табл. 11.2, столбцы 3 и 4); - функцию формирования строки информации об объекте. Создать проект для демонстрации работы: сформировать объекты со значениями-константами и с введенными значениями полей объекта. Класс-родитель и его поля: Дата (три числа):день, месяц, год Функция-метод 1 обработки данных: Определить, является ли год высокосным(кратным 4) Функция-метод 2 обработки данных: Увеличить дату на 5 дней ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2014, 10:36:08 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
package time21; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class Parent { private int day; private int month; private int year; Date myDate; Calendar calendar = new GregorianCalendar(); SimpleDateFormat formattedDate = new SimpleDateFormat("dd.MM.yyyy"); public void setday(int day) { this.day = day; } public void setmyDate(Date myDate) { this.myDate = myDate; } public void setmonth(int month) { this.month = month; } public void setyear(int year) { this.year = year; } public int getday() { return day; } public Date getmyDate() { return myDate; } public int getmonth() { return month; } public int getyear() { return year; } public Parent() { Date e; myDate = calendar.getTime(); System.out.println(myDate); } public Parent(int day, int month, int year) throws ParseException { this.day = day; this.month = month; this.year = year; String s = day + "." + month + "." + year; myDate = formattedDate.parse(s); System.out.println(myDate); } public Parent(int day) throws ParseException { this.day = day; calendar.set(Calendar.DAY_OF_MONTH, day); String dateFirstDayOfMonth = formattedDate.format(calendar.getTime()); myDate = formattedDate.parse(dateFirstDayOfMonth); System.out.println(myDate); } public Parent(int day, int month) throws ParseException { this.day = day; this.month = month; calendar.set(Calendar.DAY_OF_MONTH, day); calendar.set(Calendar.MONTH, month - 1); String dateFirstDayOfYear = formattedDate.format(calendar.getTime()); myDate = formattedDate.parse(dateFirstDayOfYear); System.out.println(dateFirstDayOfYear); } public void vysYear() { int a = myDate.getYear(); if (a % 4 == 0) { System.out.println("Vysokogosnyi god"); } else { System.out.println("ne vysokogosnyi god"); } } public Date addDays() { Calendar cal = Calendar.getInstance(); cal.setTime(myDate); cal.add(Calendar.DATE, 5); //minus number would decrement the days System.out.println(cal.getTime()); return cal.getTime(); } public void finalize() { if (getyear() >= 8000) { System.out.println( "Beginning to finalize after " + getyear() + " Chairs have been created"); } } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2014, 10:45:01 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
public class Time21 { public static void main(String[] args) throws ParseException { Parent obj1 = new Parent(); Parent obj2 = new Parent(12); Parent obj3 = new Parent(30, 12); Parent obj4 = new Parent(5, 3, 2014); obj1.addDays(); obj1.vysYear(); obj1.finalize(); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2014, 10:47:04 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Molya, Если воспользоватье тегами подсветки кода, желающих прочитать его, скорее всего прибавиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2014, 11:16:33 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
package time21; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class Parent { private int day; private int month; private int year; Date myDate; Calendar calendar = new GregorianCalendar(); SimpleDateFormat formattedDate = new SimpleDateFormat("dd.MM.yyyy"); public void setday(int day) { this.day = day; } public void setmonth(int month) { this.month = month; } public void setyear(int year) { this.year = year; } public int getday() { return day; } public int getmonth() { return month; } public int getyear() { return year; } public Parent() { Date e; myDate = calendar.getTime(); System.out.println(myDate); } public Parent(int day, int month, int year) throws ParseException { this.day = day; this.month = month; this.year = year; String s = day + "." + month + "." + year; myDate = formattedDate.parse(s); System.out.println(myDate); } public Parent(int day) throws ParseException { this.day = day; calendar.set(Calendar.DAY_OF_MONTH, day); String dateFirstDayOfMonth = formattedDate.format(calendar.getTime()); myDate = formattedDate.parse(dateFirstDayOfMonth); System.out.println(myDate); } public Parent(int day, int month) throws ParseException { this.day = day; this.month = month; calendar.set(Calendar.DAY_OF_MONTH, day); calendar.set(Calendar.MONTH, month - 1); String dateFirstDayOfYear = formattedDate.format(calendar.getTime()); myDate = formattedDate.parse(dateFirstDayOfYear); System.out.println(dateFirstDayOfYear); } public void vysYear() { int a = myDate.getYear(); if (a % 4 == 0) { System.out.println("Vysokogosnyi god"); } else { System.out.println("ne vysokogosnyi god"); } } public Date addDays() { Calendar cal = Calendar.getInstance(); cal.setTime(myDate); cal.add(Calendar.DATE, 5); //minus number would decrement the days System.out.println(cal.getTime()); return cal.getTime(); } public void finalize() { if (getyear() >= 8000) { System.out.println( "Beginning to finalize after " + getyear() + " Chairs have been created"); } } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2014, 12:00:23 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Molya, Если Вы не можете заметить в окне набора кода кнопку "SRC", то, пожалуй, Вам уже ничего не поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2014, 12:54:02 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Molya, Завязывайте с программированием. Если вы старше 14ти лет это точно не ваше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2014, 13:53:18 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
я учусь на этой специальности, даже если это не мое , я хотя бы стараюсь, спасибо за ваше беспокойство о моем будущем, но пожалуйста посмотрите этот код , мне все таки надо делать дом. задание ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2014, 16:18:28 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Код: java 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2014, 16:26:31 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Molyaя учусь на этой специальности, даже если это не мое , я хотя бы стараюсь, спасибо за ваше беспокойство о моем будущем, но пожалуйста посмотрите этот код , мне все таки надо делать дом. задание Простите пожалуйста. Я был не прав. Вы настоящий программист, который выполняет все требования буквально. А не так как действительно нужно. Я бы с радостью посмотрел на код, если бы вы приложили немного больше усилия в его оформлении. Например так Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2014, 16:28:16 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Molya Код: java 1. 2. 3. 4. 5. Это неверное утверждение. Есть еще числа 100 и 400 в условии. Molya Код: java 1. 2. 3. 4. 5. 6. 7. Это что за ужас и по смыслу и тексту? Что значит текст и зачем описан этот метод? Molyaя учусь на этой специальности, даже если это не мое Не. Вы пытаетесь, чтобы за вас учились другие. Ваши вопросы из разряда спросить в институте "подскажите, сколько будет 2*4... я знаю, что математика не мое, но я пытаюсь учиться на математическом факультете". ...И зачем девочки на IT-специальности идут.... есть куда более легкие бесполезные профессии, которые бы "подошли" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2014, 16:49:11 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
_newcomer_, Начиная завершить после " + GetYear () + "Стулья были созданы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2014, 16:50:53 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Molya, Отлично. А отступы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2014, 16:55:17 |
|
||
|
OOП Java
|
|||
|---|---|---|---|
|
#18+
Molya, Код: java 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. P.S. На завтра что у Вас там?.. сериализация? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2014, 18:34:21 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38525285&tid=2127821]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
184ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 519ms |

| 0 / 0 |
