Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 11.07.2013
Сообщений: 3
1

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

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

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

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

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

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

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

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

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

Не по теме:

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

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

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 9
VoRoN333, Правила форума.
0
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 3
06.12.2013, 00:48 10
Ознакомился.
Жду ответа на свой вопрос. Поможете???)
0
237 / 236 / 72
Регистрация: 02.07.2013
Сообщений: 881
06.12.2013, 22:30 11
поможем конечно, только я намекал на то,что код нужно в соответствующие теги оформлять и нужно новую тему создать.
0
06.12.2013, 22:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2013, 22:30
Помогаю со студенческими работами здесь

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

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

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

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

Помощь новичку
Ребят, здравствуйте. Я в этом новичок. Скажите как правильно сделать. Я верчу кручу всё, но как-то...

Помощь новичку
Вышла на работу из 3-летнего декретного отпуска. Начальник сказал - забудь все что ты делала...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru