Skip to content

Instantly share code, notes, and snippets.

@V6767404
V6767404 / lesson_01.java
Last active November 24, 2019 21:01
Выведите все простые числа до 100
//Выведите все простые числа до 100
//число x является простым, если оно больше 1 и при этом делится без остатка только на 1 и на x
public class lesson01 {
public static void main(String[] args) {
int i, j;
boolean check;
@V6767404
V6767404 / laba04_final02.java
Last active December 6, 2019 10:58
Лаба№4 одномерный массив
package javastudy.laba04;
import java.util.Scanner;
public class final02 {
// Даны целые числа a(1), a(2),..., a(n).
// Если в данной последовательности ниодно четное число не расположено после нечетного,
// то поменять в последовательности порядок следования отрицательных членов на обратный,
// иначе аналогичные действия выполнить над положительными членами последовательности.
@V6767404
V6767404 / laba05_draft01.java
Last active December 6, 2019 06:44
умножение матриц
//умножение матриц
//количество столбцов в первой матрице должно быть равно количеству строк во второй матрице
//результирующая матрица будет иметь столько же строк сколько в первой и столько же столбцов сколько во второй
//https://compurik.com/matrix_multiplication
//http://sh2533.blogspot.com/2013/01/blog-post_7928.html
//http://www.cyberforum.ru/java-j2se/thread1202716.html
import java.util.*;
public class draft07 {
@V6767404
V6767404 / laba05_draft02.java
Created December 1, 2019 20:46
создание двумерного массива
import java.util.Random;
//создание двумерных матриц различнми способами
public class draft05 {
public static void main(String[] args) {
//способ №1
int[][] mA;
mA = new int[2][3];
@V6767404
V6767404 / laba05_draft03.java
Created December 1, 2019 20:49
умножение матриц 2
public class draft03 {
public static void main(String[] args) {
int[][] mA =
{{33, 34, 12},
{33, 19, 10},
{12, 14, 17},
{84, 24, 51},
{43, 71, 21}};
@V6767404
V6767404 / Laba05_draft06.java
Last active December 6, 2019 07:08
транспонированная матрица и умножение на исходную
public class draft06 {
public static void main(String[] args) {
int[][] masA =
{{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 1, 2, 3}};
int m = masA.length; // так находиться количество строк массива
int n = masA[0].length; // так количичество столбцов
@V6767404
V6767404 / laba06_draft01.java
Last active December 6, 2019 16:44
Строки
/*
Задача.
Дана строка символов S, состоящая из латинских букв.
Группы символов, разделенные пробелами и не содержащие пробелов внутри себя, будем называть словами.
Преобразовать исходную строку в строки S1 и S2 в соответствии с пунктами 1 и 2 задания, выданного преподавателем.
Если какая-либо из итоговых строк окажется пустой, выводить соответствующее сообщение.
Задание №30
п.1. - Напечатать все слова, отличные от последнего слова.
Для встречающихся в каждом слове пар рядом расположенных символов указать,
сколько раз встречается в предложении каждое из таких двухбуквенных сочетаний.
@V6767404
V6767404 / laba06_draft02.java
Last active December 12, 2019 18:09
Строки_draft02
package javastudy.laba04;
/*
Задача.
Дана строка символов S, состоящая из латинских букв.
Группы символов, разделенные пробелами и не содержащие пробелов внутри себя, будем называть словами.
Преобразовать исходную строку в строки S1 и S2 в соответствии с пунктами 1 и 2 задания, выданного преподавателем.
Если какая-либо из итоговых строк окажется пустой, выводить соответствующее сообщение.
Задание №30
п.1. - Напечатать все слова, отличные от последнего слова.
Для встречающихся в каждом слове пар рядом расположенных символов указать,
@V6767404
V6767404 / laba06_draft03.java
Last active December 12, 2019 15:08
charAt() и indexOf()
package laba_06;
public class draft05 {
public static void main(String[] args) {
String str = "Lollipop Lollipop Oh Lolli Lollipop";
System.out.println(str);
//метод toLowerCase() преобразует все символы в сроке в нижний регистр
str = str.toLowerCase();
@V6767404
V6767404 / laba06_draft04.java
Last active December 12, 2019 17:31
Сортировка выбором (Selection sort)
package laba_06;
//сортировка массива методом Сортировка выбором (Selection sort)
//http://study-java.ru/uroki-java/urok-11-sortirovka-massiva/
/*
Если тема для вас новая, и вы еще не знакомы с алгоритмами сортировки,
то наверняка при решении задачи «Отсортировать массив по возрастанию» первое что придет в голову,
это перебор, то есть: найти минимальный элемент и поменять его местами с начальным, потом,
в оставшейся части массива (кроме первого элемента),
найти снова минимальный элемент и поменять его со вторым элементом и т.д.