0 / 0 / 0
Регистрация: 11.07.2013
Сообщений: 3

Помощь новичку

11.07.2013, 16:55. Показов 1102. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемые пользователи данного форума, хотелось бы познакомится с вами.Я новичок в Java, собственно и вопрос имеется).Я написал программу для простого расчета пирамиды(равносторонней) и вот описал я 2 события.После того как пользователь вводит свои значения у него спрашивают, вы уверены (y/n).Я это дело уже описал, с помощью if и else.Ну и просто в силу моего не знания, до меня никак не дойдет: как же я могу вернуться в начало своего кода что бы повторить расчет.Я подумываю о создании цикла, что то типа while.Но в этом случае мне придется много переписывать.Собственно вопрос: могу ли я, используя определенную команду(Что то вроде "repeat"), в своем коде?Буду очень благодарен за подробный и по возможности понятный ответ)
Миниатюры
Помощь новичку  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.07.2013, 16:55
Ответы с готовыми решениями:

Помощь новичку в java
Короткое введение читаю сейчас книгу Java Обьектно-ориентированое программирование. Автор: Алексей Николаевич Васильев Есть ряд вопросов...

Помощь новичку
Читаю книжку философия Java Брюса Эккеля и видимо что-то упустил. Помогите пожалуйста разобраться в следующем моменте: /** * Created...

Помощь новичку
Помоги новичку ответить на вопросы скайп S.t.a.l.k.e.r3396 =) Вопросов много = )

10
 Аватар для AckiyBolt
653 / 402 / 35
Регистрация: 19.02.2013
Сообщений: 1,072
Записей в блоге: 2
11.07.2013, 17:37
в начало метода мейн пихните:
Java
1
while (!new Boolean ("trololo")) {
вместо блока else внизу:
Java
1
}
и будет вам счастье

а потом думайте как сделать так что бы программа завершилась)
1
0 / 0 / 0
Регистрация: 11.07.2013
Сообщений: 3
12.07.2013, 08:34  [ТС]
Спасибо за помощь, сделал как вы и посоветовали)Все просто супер, однако может подкините идейку, как я могу выйти из блока while? Я вот думаю, создать boolean и привязать его в воду y/n. Как думаете, получится так?
0
 Аватар для verylazy
462 / 462 / 71
Регистрация: 26.02.2013
Сообщений: 1,263
12.07.2013, 09:48
Цитата Сообщение от Slavmasterz Посмотреть сообщение
Как думаете, получится так?
а попробовать религия не позволяет или что-то другое?
0
12.07.2013, 12:22

Не по теме:

Цитата Сообщение от AckiyBolt Посмотреть сообщение
Java
1
while (!new Boolean ("trololo")) {
хаха, зачёт :)

0
 Аватар для AckiyBolt
653 / 402 / 35
Регистрация: 19.02.2013
Сообщений: 1,072
Записей в блоге: 2
12.07.2013, 12:23
Цитата Сообщение от Slavmasterz Посмотреть сообщение
Спасибо за помощь, сделал как вы и посоветовали)Все просто супер, однако может подкините идейку, как я могу выйти из блока while? Я вот думаю, создать boolean и привязать его в воду y/n. Как думаете, получится так?
яж сказал, думайте) ну и пробуйте конечно
1
0 / 0 / 0
Регистрация: 11.07.2013
Сообщений: 3
12.07.2013, 15:19  [ТС]
Собственно спасибо всем за помощь, для выхода из цикла я использовал break .Моей радости нет предела)Раньше думал, что это не мое, однако теперь все выглядит иначе!У вас отличный форум ребята!
0
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 3
05.12.2013, 17:04
Привет. Ребята, помогите пожалуйста, никак не могу правильно дописать программу.
Программа должна решать системы нелинейных алгебраических уравнений методом Ньютона.
Она у меня находит первое приближение...
Как правильно поставить на цикл, чтобы, каждый раз находя новое приближение программа подставляла его на место старого приближения, и считала пока выполняется условие?
Вот то, что на данный момент имеется:

package Nuton;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.lang.*;

//система уравнений
class Newts{
public double TVec []; // Начальные приближения
public double TMat [][]; //Система уравнений
public double V[]; //Решение системы при подстановке приближений
double M, det, eps;
int k; //Количество итераций

Newts () {
TVec = new double [2];
TMat = new double[2][2];
V = new double[2];
eps = 0.001;
TVec[0] = 3.4; TVec[1] = 2.2; //Начальное приближение
double x0[] = TVec;
double x[] = TVec;
for (int i=0; i<2; i++){
while (Math.abs(x[i] - (x0[i]+0.1)) > eps){
V[0] = x [0] + 3 * Math.log10(x [0]) - Math.pow(x [1], 2);
V[1] = 2 * Math.pow(x [0], 2) - x [0] * x [1] - 5 * x [0] + 1;

//вычисление обратной матрицы Якоби
double a[][] = TMat;
M = 0.43429;
a[0][0]=-x[0]; a[0][1]=2*x[1];
a[1][0]=-(4*x[0]-x[1]-5); a[1][1]=1+3*M/x[0];
det = a[0][0] * a[1][1] - a[0][1] * a[1][0];
for (int j=0; j<2; j++){
a[i][j] = a[i][j]/det;
}

// решение системы методом Ньютона
k = 0;
for (int j=0; j<2; j++){
x[i]= x[i] - a[i][j] * V[j];
System.out.println("x[0]=" + x[0]);
System.out.println("x[1]=" + x[1]); }
k=k+1;}}
}}
public class Nuton {
public static void main (String[] args ) {
Newts p3 = new Newts();
System.out.println("Решение системы: ");
}}

Помогите пожалуйста???)
0
237 / 236 / 72
Регистрация: 02.07.2013
Сообщений: 881
05.12.2013, 18:54
VoRoN333, Правила форума.
0
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 3
06.12.2013, 00:48
Ознакомился.
Жду ответа на свой вопрос. Поможете???)
0
237 / 236 / 72
Регистрация: 02.07.2013
Сообщений: 881
06.12.2013, 22:30
поможем конечно, только я намекал на то,что код нужно в соответствующие теги оформлять и нужно новую тему создать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.12.2013, 22:30
Помогаю со студенческими работами здесь

Помощь в Java новичку
Добрый день, увлекаюсь web программированием. Ввиду того, что php, html, css не хватает для полного комплекта, решил обратить свой взор в...

Не отображается сайт. Помощь новичку
Добрый день! Я новичок и был бы очень благодарен вашей помощи. Развернул сайт на GlassFish v3.1.2. Нажал кнопку &quot;enabled&quot;,...

Помощь новичку
Есть выборка с полями: Наименование(Ссылка на справочник Номенклатуры) и Маршрут(строка). Как в справочник Номенклатуры в поле Маршрут...

Помощь новичку
Уже который день не могу разобраться. написал калькулятор, который выполняет последовательно действия - берет число, отнимает от него 10% и...

Помощь новичку
Здравствуйте. Заранее скажу, что не знаю точно, в ту ли ветку форума я пишу, но у меня есть одна задача. Состоит она в следующем: на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru