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

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

11.07.2013, 16:55. Показов 1070. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru