• Апреля 01, 2020, 10:46:43 am
• Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Новости: Вебинар по выбору IT профессии: http://bit.ly/2S4kcC6

Автор Тема: Java_Start_Alexander_Shulavka_10_01_2018  (Прочитано 6181 раз)

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 13402
    • Просмотр профиля
    • E-mail
Java_Start_Alexander_Shulavka_10_01_2018
« : Января 10, 2018, 07:24:59 pm »
Wellcome

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 13402
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_Shulavka_10_01_2018
« Ответ #1 : Января 10, 2018, 11:59:33 pm »
Стандарты оформления кода на Java - http://www.oracle.com/technetwork/java/codeconventions-150003.pdf
Наслаждаться и читать. Читать и наслаждаться.

Vladislav L

  • Пользователи
  • *
  • Сообщений: 16
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_Shulavka_10_01_2018
« Ответ #2 : Января 13, 2018, 02:39:47 pm »
http://translatedby.com/you/java-code-conventions/into-ru/?page=1

Вроде как нашел перевод. Может кому понадобится! Простите за оффтоп.

Siniak Boris

  • Пользователи
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Java_Start_Alexander_Shulavka_10_01_2018
« Ответ #3 : Января 15, 2018, 10:46:10 pm »
Вторая лекция. Домашнее задание 1. Написать программу которая считывает 5-ти значное число с клавиатуры и выводит цифры из которого оно состоит.

package com.gmail.siniakboris;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {
// Create scanner
Scanner sc = new Scanner(System.in);
System.out.println("Пожалуйста, введите пятизначное число");
int number = sc.nextInt();
int n1 = number / 10000;
int n2 = number % 10000 / 1000;
int n3 = number % 1000 / 100;
int n4 = number % 100 / 10;
int n5 = number % 10;
// Print out number
System.out.println(n1);
System.out.println(n2);
System.out.println(n3);
System.out.println(n4);
System.out.println(n5);
}

}

Сокол Кирилл

  • Пользователи
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Java_Start_Alexander_Shulavka_10_01_2018
« Ответ #4 : Января 15, 2018, 11:12:57 pm »
Вторая лекция. Домашнее задание 1. Написать программу которая считывает 5-ти значное число с клавиатуры и выводит цифры из которого оно состоит. https://github.com/sklprime/JavaStartHomeWork/blob/master/HomeWork%232_1

Alina Ihnatiuk

  • Пользователи
  • *
  • Сообщений: 59
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_Shulavka_10_01_2018
« Ответ #5 : Января 15, 2018, 11:27:38 pm »
Вторая лекция. Домашнее задание 1. Задача 3. Написать программу которая вычислит и выведет на экран
длину окружности, если ее радиус считывается с клавиатуры.

package com.gmail.a.zagorodnia;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Please, input radius of a circle and press Enter");
double radius = sc.nextDouble();
double c = 2 * Math.PI * radius;
System.out.println("Circumference of a circle is: " + c);
}
}

Alina Ihnatiuk

  • Пользователи
  • *
  • Сообщений: 59
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_Shulavka_10_01_2018
« Ответ #6 : Января 15, 2018, 11:50:34 pm »
Вторая лекция. Домашнее задание 1. Задача 2. Написать программу которая вычислит и выведет на экран
площадь треугольника если известны его стороны.

package com.gmail.a.zagorodnia;

public class Main {

public static void main(String[] args) {

double sideA = 18 ;
double sideB = 13;
double sideC = 21.5;
double p = (sideA + sideB + sideC) / 2;
double s = Math.sqrt(p * (p - sideA) * (p -  sideB) * (p - sideC));
System.out.println("S of a triangle is: " + s);

}
}

Alina Ihnatiuk

  • Пользователи
  • *
  • Сообщений: 59
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_Shulavka_10_01_2018
« Ответ #7 : Января 15, 2018, 11:55:52 pm »
Вторая лекция. Домашнее задание 1. Задача 1. Написать программу которая считывает 5-и значное число с
клавиатуры и выводит цифры из которого оно состоит.

package com.gmail.a.zagorodnia;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);
System.out.println("Please, input five-digit number and press Enter");
int number = sc.nextInt();
int firstDigit = number / 10000;
int secondDigit = number % 10000 / 1000;
int thirdDigit = number % 1000 / 100;
int fourthDigit = number % 100 / 10;
int fifthDigit = number % 10;
System.out.println(firstDigit);
System.out.println(secondDigit);
System.out.println(thirdDigit);
System.out.println(fourthDigit);
System.out.println(fifthDigit);
}

}

AntonDes

  • Пользователи
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Java_Start_Alexander_Shulavka_10_01_2018
« Ответ #8 : Января 16, 2018, 12:06:52 am »
1) Написать программу которая считывает 5-и значное число с
клавиатуры и выводит цифры из которого оно состоит.

package com.gmail.antondeshko1991;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Input five-digit number and press Enter");
int n = sc.nextInt();
int a = n / 10000;
System.out.println(a);
int b = n % 10000 / 1000;
System.out.println(b);
int c = n % 1000 / 100;
System.out.println(c);
int d = n % 100 / 10;
System.out.println(d);
int e = n % 10;
System.out.println(e);
}

}

Сокол Кирилл

  • Пользователи
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Java_Start_Alexander_Shulavka_10_01_2018
« Ответ #9 : Января 16, 2018, 12:08:50 am »
Вторая лекция. Домашнее задание 1. Задача 2. Написать программу которая вычислит и выведет на экран
площадь треугольника если известны его стороны. https://github.com/sklprime/JavaStartHomeWork/blob/master/HomeWork%232_2

AntonDes

  • Пользователи
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Java_Start_Alexander_Shulavka_10_01_2018
« Ответ #10 : Января 16, 2018, 12:28:26 am »
2) Написать программу которая вычислит и выведет на экран
площадь треугольника если известны его стороны.
package com.gmail.antondeshko1991;

public class Main {

public static void main(String[] args) {

double a = 3;
double b = 4;
double c = 5;
double p = (a + b + c) / 2;
double s = Math.sqrt(p * (p - a) * (p - b) * (p - c));
System.out.println(s);

}

}


Сокол Кирилл

  • Пользователи
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Java_Start_Alexander_Shulavka_10_01_2018
« Ответ #11 : Января 16, 2018, 12:35:29 am »
Вторая лекция. Домашнее задание 1. Задача 3. Написать программу которая вычислит и выведет на экран
длину окружности, если ее радиус считывается с клавиатуры. https://github.com/sklprime/JavaStartHomeWork/blob/master/HomeWork%232_3

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 13402
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_Shulavka_10_01_2018
« Ответ #12 : Января 16, 2018, 12:42:54 am »
Siniak Boris
Решение верное.


Сокол Кирилл
Стороны треугольник как и площадь это вещественные числа (т.е. double)
В остальном решение верное

Alina Ihnatiuk
Решение верное

AntonDes
Решение верное


AntonDes

  • Пользователи
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Java_Start_Alexander_Shulavka_10_01_2018
« Ответ #13 : Января 16, 2018, 12:44:17 am »
3)Написать программу которая вычислит и выведет на экран
длину окружности, если ее радиус считывается с клавиатуры.

package com.gmail.antondeshko1991;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Input the radius of a circle and press Enter");
double r = sc.nextDouble();
double c = Math.PI * 2 * r;
System.out.println("The lenght of a circle is: " + c);

}

}

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 13402
    • Просмотр профиля
    • E-mail
Re: Java_Start_Alexander_Shulavka_10_01_2018
« Ответ #14 : Января 16, 2018, 12:52:16 am »
AntonDes
ОК