Вторник, 2024 Апрель 23, 20:16
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Dr_Vampire  
Форум » Железо (компы, ПО) » Твоё ЖЕЛЕЗКО » Java (Помощь студентам и не только)
Java
Dr_VampireДата: Понедельник, 2014 Сентябрь 15, 20:56 | Сообщение # 1
Генерал-лень
Группа: Администраторы
Сообщений: 45
Награды: 1
Репутация: 666
Статус: Offline
Привет, предлагаю всем и каждому подключаться к изучению Java!

Отличный сайт для обучения Java в виде игры квеста:

http://javarush.ru/user/reference/2acb2419-6c67-4d15-9539-6ce58d760b24

тут очень много интересного и полезного...

Но данная тема создана для того -  что бы разрешать приключившиеся с вашим кодом проблемы, делитесь не стесняйтесь=)

С уважением Администрация Free-Soft.
Прикрепления: 8128772.png (209.1 Kb)


В этом сезоне среди программистов популярны красные рубашки под цвет глаз.

В этой версии программы исправлены старые баги и добавлены новые.
 
garryДата: Понедельник, 2014 Сентябрь 15, 21:00 | Сообщение # 2
Генерал-майор
Группа: Модераторы
Сообщений: 70
Награды: 4
Репутация: 381
Статус: Offline
Почему в разделе ЖЕЛЕЗКО?
 
Dr_VampireДата: Понедельник, 2014 Сентябрь 15, 21:25 | Сообщение # 3
Генерал-лень
Группа: Администраторы
Сообщений: 45
Награды: 1
Репутация: 666
Статус: Offline
Цитата garry ()
Почему в разделе ЖЕЛЕЗКО?
garry, все потому что здесь тепло светло и мухи не кусают=))


В этом сезоне среди программистов популярны красные рубашки под цвет глаз.

В этой версии программы исправлены старые баги и добавлены новые.
 
Dr_VampireДата: Понедельник, 2014 Сентябрь 15, 21:35 | Сообщение # 4
Генерал-лень
Группа: Администраторы
Сообщений: 45
Награды: 1
Репутация: 666
Статус: Offline

Код
[*]      double num = 2;
[*]      double rootPow = 2;
[*]      System.out.println(Math.pow(num,1/rootPow);

функция вычисления корня


В этом сезоне среди программистов популярны красные рубашки под цвет глаз.

В этой версии программы исправлены старые баги и добавлены новые.
 
Dr_VampireДата: Среда, 2014 Сентябрь 17, 00:11 | Сообщение # 5
Генерал-лень
Группа: Администраторы
Сообщений: 45
Награды: 1
Репутация: 666
Статус: Offline
Код
import java.util.Scanner;

/**
Created by ZloDay on 16.09.14.
This program is protected by copyright, the right holder ZloDay.
*/

public class Method Newton
{
     public static void main(String[] args)
     {
         Scanner scan =new Scanner(System.in);
         double x0=scan.nextDouble();
         double eps=scan.nextDouble();
         int n = 0;
         double del, x1, t;

         do
         {
             n++;
             x1=fi(x0);
             del=Math.abs(x1-x0);
             x0=x1;
             if(n>100)break;
         }
         while (del>=eps);
         t=(x1+x0)/2;
         System.out.println("колличество  итераций "+n);
         System.out.println("x0 = "+x0);
         System.out.println("примерный корень"+t);
         System.out.println("функция с этим иксом примерно равна "+Math.round(f(t)));
     }
     public static double fi(double x)
     {
         return (x-(f(x)/df(x)));
     }
     public static double f(double x)
     {
         return x*x*x+2*x-7;
     }
     public static double df(double x)
     {
         return 3*x*x+2;
     }
}


Нахождение корней методом Ньютона
#Java #Newton


В этом сезоне среди программистов популярны красные рубашки под цвет глаз.

В этой версии программы исправлены старые баги и добавлены новые.
 
Dr_VampireДата: Среда, 2014 Сентябрь 17, 00:20 | Сообщение # 6
Генерал-лень
Группа: Администраторы
Сообщений: 45
Награды: 1
Репутация: 666
Статус: Offline
Код
import java.util.Scanner;

/**
  Created by ZloDay on 01.09.14.
  This program is protected by copyright, the right holder ZloDay.
  */

  public class testvar1
{
     public static void main(String[] args)
     {
         Scanner scan =new Scanner(System.in);
         double a=scan.nextDouble();
         double b = scan.nextDouble();
         double eps=scan.nextDouble();
         int n = 0;
         double c;
         double z;
         while (b-a>=eps)
         {
             c =(a+b)/2;
             if ((f(c))*(f(a))<0)
             {
                 b=c;
                 n=n+1;
             }else
             {
                 a=c;
                 n=n+1;
             }

         }
         System.out.println("колличество  итераций "+n);
         z=(a+b)/2;
         System.out.println("примерный х "+z);
         System.out.println("функция с этим иксом примерно равна "+f(z));
     }
     public static double f(double x)
     {
         return Math.pow(x,3.)-3*x+1;
     }
          

}


Метод половинного деления.

#Java #half


В этом сезоне среди программистов популярны красные рубашки под цвет глаз.

В этой версии программы исправлены старые баги и добавлены новые.
 
garryДата: Среда, 2014 Сентябрь 17, 09:59 | Сообщение # 7
Генерал-майор
Группа: Модераторы
Сообщений: 70
Награды: 4
Репутация: 381
Статус: Offline
Генерал Лень позабыл про лень?
 
Dr_VampireДата: Среда, 2014 Сентябрь 17, 23:13 | Сообщение # 8
Генерал-лень
Группа: Администраторы
Сообщений: 45
Награды: 1
Репутация: 666
Статус: Offline
garry, не в коем случае, лень - всему голова))

если бы лени не было бы, то и современных технологий тоже, лень - двигатель прогресса...


В этом сезоне среди программистов популярны красные рубашки под цвет глаз.

В этой версии программы исправлены старые баги и добавлены новые.
 
Dr_VampireДата: Среда, 2014 Сентябрь 17, 23:20 | Сообщение # 9
Генерал-лень
Группа: Администраторы
Сообщений: 45
Награды: 1
Репутация: 666
Статус: Offline
Код
import  java.util.Scanner;

/*
Created by ZloDay on 13.09.14.
This program is protected by copyright, the right holder ZloDay.
*/

  public class testvar2
{
     public static void main(String[] args)
     {
         Scanner scan =new Scanner(System.in);
         double x0=scan.nextDouble();
         double eps=scan.nextDouble();
         int n = 0;
         double del;
         double x1;

         do
         {
             n++;
             x1=fi(x0);
             del=Math.abs(x1-x0);
             x0=x1;
             if(n>100)break;
           }
         while (del>=eps);

         System.out.println("колличество  итераций "+n);
         System.out.println("x0 = "+x0);
         System.out.println("функция с этим иксом примерно равна "+Math.round(f(x0)));
     }
     public static double fi(double x)
     {
         return Math.pow(7-2*x, 1./3.);
     }
     public static double f(double x)
     {
         return x*x*x-3*x+1;
     }
}


Метод итераций.

#Java, #iteration, Java, iteration


В этом сезоне среди программистов популярны красные рубашки под цвет глаз.

В этой версии программы исправлены старые баги и добавлены новые.
 
Dr_VampireДата: Четверг, 2014 Сентябрь 18, 23:22 | Сообщение # 10
Генерал-лень
Группа: Администраторы
Сообщений: 45
Награды: 1
Репутация: 666
Статус: Offline
Ввод и вывод данных в Java.

в самом начале перед описанием класса, нужно подключить класс сканер:

Код
import java.util.Scanner;
затем в самом начале класса добавьте описание сканера:

Код
Scanner s = new Scanner(System.in);
где s - имя сканера.

затем там где нужно вводить что-то с клавиатуры:
(тип переменной) (имя переменной) = (имя сканера[в данном случае s]).next(тип данных которые считывает сканер)();
Примеры:

Код
String name=s.nextLine();//вводим строку

а там где нужно что-то вывести пользуйтесь:
Код
System.out.println(x);//выводит с последующим переводом строки на новую
System.out.print(x);//выводит и оставляет следующий вывод на этой же строке.

где х - имя переменной.


В этом сезоне среди программистов популярны красные рубашки под цвет глаз.

В этой версии программы исправлены старые баги и добавлены новые.
 
garryДата: Воскресенье, 2014 Сентябрь 28, 15:52 | Сообщение # 11
Генерал-майор
Группа: Модераторы
Сообщений: 70
Награды: 4
Репутация: 381
Статус: Offline
Макс, программа IntelliJ IDEA - как на ней программу запустить? Программа правильная, на JavaRUSH ее зачли!
 
garryДата: Вторник, 2014 Сентябрь 30, 21:09 | Сообщение # 12
Генерал-майор
Группа: Модераторы
Сообщений: 70
Награды: 4
Репутация: 381
Статус: Offline
Что выдаст при запуске эта программа на Java?

Код
public class test {
private static int ololo = 1;
private static int оlolo = 2;
private static int olоlo = 3;
private static int ololо = 4;
public static void main(String[] args){
System.out.println(ololo + " " + оlolo + " " + olоlo + " " + ololо);
}
}
 
garryДата: Вторник, 2014 Сентябрь 30, 21:49 | Сообщение # 13
Генерал-майор
Группа: Модераторы
Сообщений: 70
Награды: 4
Репутация: 381
Статус: Offline
А для тех, у кого дома не работает IntelliJ IDEA smile привожу ссылочку http://javalaunch.com/JavaLaunch.jsp зайдя по которой вы сможете получить РАБОТАЮЩИЙ Java интерпретатор
 
garryДата: Вторник, 2014 Сентябрь 30, 21:50 | Сообщение # 14
Генерал-майор
Группа: Модераторы
Сообщений: 70
Награды: 4
Репутация: 381
Статус: Offline
И проверить в работе ВСЕ вышеприведенные программки
 
garryДата: Вторник, 2014 Сентябрь 30, 21:58 | Сообщение # 15
Генерал-майор
Группа: Модераторы
Сообщений: 70
Награды: 4
Репутация: 381
Статус: Offline
Что выдаст следующая программа?

Код
class Test {
public static void main(String[] args) {
System.out.println(0.001);
}
}


Всего 6 символов
 
Форум » Железо (компы, ПО) » Твоё ЖЕЛЕЗКО » Java (Помощь студентам и не только)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Free Soft © 2024