Java-задачи для начинающих #1

Задачи, приведенные в этой статье предназначены для людей, которые не так давно начали изучать язык программирования Java. Они позволяют примерно понять насколько вы усвоили тот или иной материал.

Оглавление:

  1. Java-задачи для начинающих #1
  2. Java-задачи для начинающих #2
  3. Java-задачи для начинающих #3

Так как решения есть не у всех задач, то вы можете присылать ваши решения  на почту: java-help@mail.ru. В письме укажите номер выпуска и номер задачи, которую вы решали.

Внимание: пользуйтесь pastebin.com для вставки кода!

1. Напишите программу, которая считывает символы пока не встретится точка. Также предусмотрите вывод количества пробелов.

Решение

2. Сила тяжести на Луне примерно равна 17%, напишите программу, которая вычисляет ваш вес на Луне.

Решение

3. Напишите метод, который будет увеличивать заданный элемент массива на 10%.

Решение

4. Напишите метод, заменяющий в строке все вхождения слова «бяка» на «вырезано цензурой».

Решение

5. Расчет расстояния до места удара молнии. Звук в воздухе распространяется со скоростью приблизительно равной 1100 футам в секунду. Зная интервал времени между вспышкой молнии и звуком сопровождающим ее можно рассчитать расстояние. Допустим интервал 7,2 секунды.

Решение

6. Создайте простую игру основанную на угадывании букв.
Пользователь должен угадать загаданную букву A-Z введя ее в консоль. Если пользователь угадал букву программа выведет «Right» и игра закончится, если нет, то пользователь продолжит вводить буквы.
(Опционально) Вывести «You’re too low»- если пользователь ввел букву меньше загаданной, «You’re too high»- если пользователь ввел букву больше загаданной.

Решение

7. Напишите программу, которая вычислит простые числа в пределах от 2 до 100.
(Опционально) Дополните программу так, чтобы она вычисляла составные числа.

Решение

8. Найдите среднее арифметическое массива из 10 элементов типа double.

Решение

9. Напишите рекурсивный метод отображающий строку задом на перед.

Решение

10. Найдите победителя марафона.
Группа людей участвует в марафоне, их имена и время за которое они пробежали марафон вы можете увидеть ниже.
Ваша задача найти человека, который быстрее всех пробежал дистанцию и вывести его имя и счет.
(Опционально) Найдите человека, который прибежал вторым.

String[] names = { "Elena", "Thomas", "Hamilton", "Suzie", "Phil", "Matt", "Alex", "Emma", "John", "James", "Jane", "Emily", "Daniel", "Neda", "Aaron", "Kate" };

int[] times = { 341, 273, 278, 329, 445, 402, 388, 275, 243, 334, 412, 393, 299, 343, 317, 265 };
Решение

 

Комментарии:

112 комментариев

  1. Михайло Ответить

    Задача 2.
    import java.util.*;
    public class Pr {

    public static void main(String[] args) {
    int a;
    double b;
    System.out.println(«Ведіть вашу вагу в кг»);
    Scanner scn = new Scanner(System.in);
    a=scn.nextInt();
    b=0.17*a;
    System.out.println(«Ваша вага на місяці становить : «+b);

    }

    }

    • Юрий Ответить

      Добрый день!
      Вес вычисляет по формуле. P=m*g, где m — масса тела, g- ускорение свободного падения.
      Масса остается неизменной, меняется вес, т.е. сила с которой тело давит на опору.
      Задачи решена неправильно с точки физики.
      Решение следующее:
      a=scn.nextInt();
      P=0.17*a*g; (Это на Луне)

  2. Kevin Flynn Ответить

    задача 10

    public static void main(String[] args) {
    String[] names = { «Elena», «Thomas», «Hamilton», «Suzie», «Phil», «Matt», «Alex», «Emma», «John», «James», «Jane», «Emily», «Daniel», «Neda», «Aaron», «Kate» };
    int[] times = { 341, 273, 278, 329, 445, 402, 388, 275, 243, 334, 412, 393, 299, 343, 317, 265 };
    int max = 0,n = 0,i,m = 0,j = 0;

    for(i = 0 ; i < times.length-1 ; i++){
    if(max < times[i] && j != 1){
    max = times[i];
    n = i;
    }

    if(i == times.length-2 && j != 1){
    i = 0;
    j = 1;
    max = 0;
    System.out.println("complete request for first place");
    }

    if(max < times[i] && j == 1 && i != n){
    max = times[i];
    m = i;
    }
    }
    System.out.println(names[n]+" win the race with time "+times[n]);
    System.out.println(names[m]+" take the second place with time "+times[m]);
    }

  3. Денис Ответить

    Задача 5

    package javaQuest;
    import java.util.Scanner;

    public class Quest {

    public static void main(String[] args) {
    int a = 1100;
    float b;
    float c;
    System.out.println(«Введите время после вспышки «);
    Scanner scn = new Scanner(System.in);
    b = scn.nextInt();
    c = b * a;
    System.out.println(«Расстояние до молнии равняется » +c+ «футам» );

    }

    }

  4. Кэрол Ответить

    Задача 3

    public static void main(String[] args) {
    int[] mass = new int[5];
    Random random = new Random();
    Scanner scanner = new Scanner(System.in);

    int t;
    System.out.println(«Введите t (от 0 до 4)»);
    t = scanner.nextInt();

    for (int i = 0; i < 5; i++){
    mass[i] = random.nextInt(10);

    }

    for (int i = 0; i < 5; i++){
    System.out.println("Массив " + mass[i]);
    }

    System.out.println("\nЭлемент массива " + mass[t]* 0.1);

    }

    • Admin АвторОтветить

      Напишите МЕТОД, в который передается массив и индекс.

  5. Сергей Ответить

    public static void main(String[] args) {
    System.out.print(«Введите число: «);
    Scanner scn = new Scanner(System.in);
    double a = scn.nextInt();
    double b = (((a / 100) * 10) + a);
    System.out.println(«Ваше число + 10%: » + b);
    }

      • blablabla Ответить

        import java.util.Random;
        import java.util.Scanner;

        public class Main {

        public static void main(String[] args) {
        Main.run();

        }
        public static void run() {
        int[] mass = new int[5];
        Random rand = new Random();
        Scanner scn = new Scanner(System.in);
        System.out.println(«Введите t (от 0 до 4)»);
        int t;
        t = scn.nextInt();
        for (int i = 0; i < 5; i++) {
        mass[i] = rand.nextInt(5);
        }
        for (int i = 0; i < 5; i++) {
        System.out.println("Массив " + mass[i]);
        }
        System.out.println(mass[t] + mass[t] * 0.1);
        }
        }

  6. Kosmos51 Ответить

    8 задача

    package projekt;

    public class primer {
    public static void main(String[] arg) {
    double c=0;
    for (int i= 1; i0)
    {c +=a;}
    }
    }
    System.out.println(«c= » + (c/10));
    }
    }

  7. Kosmos51 Ответить

    8 задача

    package projekt;
    public class primer {
    public static void main(String[] arg) {
    double c=0;
    for (int i= 1; i0)
    {c +=a;}
    }
    }
    System.out.println(«c= » + (c/10));

  8. Kosmos51 Ответить

    8 задача
    package projekt;
    public class primer {
    public static void main(String[] arg) {
    double c=0;
    for (int i= 1; i0)
    {c +=a;}}}
    System.out.println(«c= » + (c/10)); }}

    • Kosmos51 Ответить

      При отправке часть кода съедается черной дырой. Удалите все мои старания.

      • Admin АвторОтветить

        Внимание: пользуйтесь pastebin.com для вставки кода!

  9. blablabla Ответить

    Задача 7:
    public class Main {
    public static void main(String[] args) {
    int m = 100;

    for (int i = 2; i <= m; i++) {
    boolean prime = true;
    for (int j = 2; j < i; j++) {
    if (i % j == 0)
    prime = false;
    }
    if (prime)
    System.out.println(i + " :Prostoe");
    else
    System.out.println(i + " :Sostavnoe");
    }
    }
    }

  10. oleg Ответить

    1.
    package charReader;
    import java.util.*;

    public class CharReader {
    public static void main(String[] args)
    {
    Scanner in = new Scanner(System.in);
    String chRead = in.nextLine();

    int space = 0;
    for(int i = 0; i < chRead.length(); i++)
    {
    if(chRead.charAt(i) == '.') break;
    if(chRead.charAt(i) == ' ')
    space++;
    }
    in.close();
    System.out.println("Space: " + space);
    }
    }

  11. oleg Ответить

    3.
    package inArray;
    import java.util.*;
    public class IncArray {
    public static void main(String[] args)
    {
    Scanner in = new Scanner(System.in);

    System.out.println(«Size of array: «);
    int sizeOfArray = in.nextInt();

    System.out.println(«Index: «);
    int indexArray = in.nextInt();

    in.close();

    double [] array = new double[sizeOfArray];

    System.out.println(«initial array: «);
    for(int i=0; i<array.length; i++)
    {
    array[i] = Math.random()*100;
    System.out.printf("%.1f", array[i]);
    System.out.print(" ");
    }

    System.out.println();

    for (int i = 0; i < array.length; i++)
    {
    if(i == indexArray)
    {
    array[i] = (array[i]/100)*10 + array[i];
    }
    System.out.printf("%.1f", array[i]);
    System.out.print(" ");
    }
    }
    }

  12. oleg Ответить

    7.

    int[] A = new int[n+1];
    for(int i=2; i<A.length; i++)
    {
    A[i] = i;
    }
    for(int i=2; i<A.length; i++)
    {
    int j=0;
    if(A[i]!=0)
    {
    j = i*i;
    while(j<=n)
    {
    A[j] = 0;
    j = j + i;
    }
    }
    }
    ArrayList L = new ArrayList();
    for(int i = 2; i<A.length; i++)
    {
    if(A[i]!=0)
    {
    L.add(A[i]);
    }
    }

  13. DevLevAnd Ответить

    Задача 6.

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.util.Random;

    public class Run {

    public static void main(String[] args) throws IOException{

    Random ran = new Random();
    int s = 0;
    char ch;
    char chr[] = new char[26];

    s = ran.nextInt(26);

    do {
    System.out.print(«Введите букву: «);
    BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
    ch = bufferedReader.readLine().charAt(0);
    for (int i = 0; i < chr.length; i++) {
    chr[i] = (char) ('a'+i);
    }
    if(ch chr[s]){
    System.out.println(«Ваша буква больше угадываемой. Попробуйте еще раз»);
    }
    }while(ch != chr[s]);
    System.out.println(«Вы угадали букву — «+ ch);
    }
    }

  14. DevLevAnd Ответить

    Задача 7

    import java.io.IOException;

    public class Run {

    public static void main(String[] args) throws IOException{

    int s = 0;
    for (int i = 2; i <= 10000 ; i++) {
    int d = 0;
    for (int j = 1; j <= i ; j++) {
    s = i%j;
    if(s == 0){
    d++;
    }
    }
    if(d == 2){
    System.out.println("Простое(натуральное) число — " + i);
    }
    }
    }
    }

  15. AndreyZ Ответить

    import java.util.*;
    public class SecondTask {
    public static void main(String[] args) {
    int count = 0;
    boolean isPoint = false;
    Scanner scn = new Scanner(System.in);
    while (!isPoint){
    System.out.print(«Введите символ : «);
    String next = scn.nextLine();
    if (next.isEmpty()) continue;
    for (int x = 0; x<=next.length()-1;x++){
    if(next.charAt(x)=='.'){
    System.out.println("Точка найдена !");
    isPoint = true;
    break;
    }
    if(next.charAt(x)==' '){
    count++;
    }
    }
    }
    System.out.print("Пробелов " + count + "шт.");
    scn.close();
    }
    }

  16. Уведомление: Я хочу программировать под Android. Вопрос #3 | Java-Help

  17. Anon Ответить

    Решение 1 задачи. Возникающие исключения не обрабатываются, ибо не было этого в условии.

    import java.util.Scanner;
    public class OutputUntil {
    public static void main(String[] args) {
    System.out.println(«Введите строку, а программа считает ее до первой точки и выведет на экран:»);
    Scanner inp = new Scanner(System.in);
    String s = inp.next();
    s = s.substring(0, (s.indexOf(‘.’)));
    System.out.println(s);
    }
    }

  18. Anon Ответить

    Решение 2 задачи.
    Задача в посте решена не верно, т.к. масса и вес — это разные понятия. В примере программа вычисляет 17% от массы человека на Земле, что не соответствует массе человека на Луне. Масса — это инерциальное понятие и не зависит от гравитации или силы тяжести в отличие от веса. Масса она и есть масса, и на любой планете она будет неизменна. Вес — это сила, с которой тело давит на опору, измеряется в ньютонах, а масса в килограммах.
    Код программы:

    import java.util.Scanner;

    public class OutputUntil {
    public static void main(String[] args) {
    System.out.println(«Введите свою земную массу (в килограммах), а программа расчитает ваш»
    + » вес (силу с которой тело давит на опору) на луне (в ньютонах):»);
    Scanner inp = new Scanner(System.in);
    double p = inp.nextDouble();
    p = p * (9.81 / 6); // Поскольку 17% от земной, т.е. 1/6 часть
    System.out.println(«Результат » + p + » ньютон(/ов)»);
    }
    }

  19. Кудрат Ответить

    решение 10 задачи

    class primerClass {
    public static void main (String []

    args){
    String[] names = { «Elena»,

    «Thomas», «Hamilton», «Suzie», «Phil»,

    «Matt», «Alex», «Emma», «John»,
    «James», «Jane»,

    «Emily», «Daniel», «Neda», «Aaron»,

    «Kate» };
    int[] times = { 341, 273, 278,

    329, 445, 402, 388, 275, 243, 334,

    412, 393, 299, 343, 317, 265 };
    int max=times[0];
    int max2=times[0];
    int index=0;
    int index2=0;
    for (int i=0;i<names.length;i

    ++){
    if (times[i]<max){
    max=times[i];
    index=i;
    }
    }
    for (int i=0;i<names.length;i

    ++){
    if (times[i]<max2&&times

    [i]!=max){
    max2=times[i];
    index2=i;
    }
    }
    System.out.println

    ("Победитель: "+names[index]+"\nвторым

    пришель: "+names[index2]);
    }
    }

  20. Дауд Ответить

    public static void main(String[] args){
    String[] names = {«Elena», «Thomas», «Hamilton», «Suzie», «Phil», «Matt», «Alex», «Emma», «John», «James», «Jane», «Emily», «Daniel», «Neda», «Aaron», «Kate»};
    short[] times = {341, 273, 278, 329, 445, 402, 388, 275, 243, 334, 412, 393, 299, 343, 317, 265};

    for (short a = 0; a < times.length-1; a++)
    for (short b = (short)(a+1); b < times.length; b++){
    if (times[b] < times[a]){
    String buff = times[a]+"";
    times[a] = times[b];
    times[b] = (short)Integer.parseInt(buff);
    buff = names[a];
    names[a] = names[b];
    names[b] = buff;
    }
    }
    for (short a = 0; a < names.length; a++)
    System.out.println(a+1+"."+names[a]+" Result: "+times[a]);
    }

  21. Василий Писарев Ответить

    import java.util.*;
    import java.lang.*;
    class Recurs {
    StringBuilder rev (String a) {
    StringBuilder resalt;
    StringBuilder sb = new StringBuilder(a);
    resalt = sb.reverse();
    return resalt;
    }
    }
    class Revers {
    public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println(«Введите строку!!!»);
    Recurs rb = new Recurs();
    System.out.println(«Перевернутая строка: » + rb.rev(sc.nextLine()));
    }
    }

  22. Sturmfuhrer Ответить

    3. Напишите метод, который будет увеличивать заданный элемент массива на 10%.

    import java.util.Scanner;

    public class One {

    public static void main(String[] args) {

    Scanner in = new Scanner(System.in);

    float result = 0;

    float pr = 0;

    System.out.println(«Введите номер элемента массива, от 0 до 4»);
    int element = in.nextInt();

    float[] mass = {20, 34, 100, 74, 90};

    pr = mass[element] / 100;

    result = mass[element] + (pr * 10);

    System.out.println(«Исходное значение: » + mass[element]);

    System.out.println(«Увеличенное на 10% » + result);

    }

    }

  23. Василий Писарев Ответить

    Задание 9.

    import java.util.*;
    class Recurs {
    public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println(«Введите строку!!!»);
    rec(sc.nextLine());
    sc.close();
    System.out.println();
    }
    public static void rec (String a) {
    System.out.print(a.charAt(a.length() — 1));
    if(a.length() == 1) {
    return;
    }
    rec(a.substring(0, a.length() — 1));
    }
    }

  24. Иван Ответить

    Задание 3.

    import java.util.Scanner;

    public class TestSimpleArray {

    public static void ArOut(double Array[], String name){
    System.out.println(name);
    for(int i = 0; i < Array.length ;i++){
    System.out.println("["+i+"]= "+Array[i]);
    }
    }
    public static void main(String args[]){
    double someAr[] = {1,2,3,4,5,7,8,9};
    TestSimpleArray.ArOut(someAr, "Default array:");
    System.out.println("Enter number to change");
    Scanner scn = new Scanner(System.in);
    int n = scn.nextInt();
    try{
    someAr[n] = (double) (someAr[n]+someAr[n]*0.1);
    TestSimpleArray.ArOut(someAr, "New array:");
    scn.close();
    }catch(ArrayIndexOutOfBoundsException e){
    System.out.println("Such index do not exist!");

    }
    }
    }

  25. Иван Ответить

    Задача 9.
    import java.util.Scanner;

    public class RecursiveDemo {
    static String rev = «»;

    static String RecursiveString(String str){
    if (str.length() == rev.length()){
    return rev;

    }else{
    rev += str.substring(str.length()-(rev.length()+1), str.length()-rev.length());
    RecursiveString(str);
    }
    return rev;
    }

    public static void main(String args[]){
    Scanner scn = new Scanner(System.in);
    String str;
    System.out.println(«Enter string»);
    str = scn.nextLine();
    rev = RecursiveDemo.RecursiveString(str);
    System.out.println(«Reverse string:»);
    System.out.println(rev);
    scn.close();
    }
    }

  26. battone Ответить

    Задача №10
    public static void main(String[] args) {
    String[] names = { «Elena», «Thomas», «Hamilton», «Suzie», «Phil», «Matt», «Alex», «Emma», «John», «James», «Jane», «Emily», «Daniel», «Neda», «Aaron», «Kate» };

    int[] times = { 341, 273, 278, 329, 445, 402, 388, 275, 243, 334, 412, 393, 299, 343, 317, 265 };

    int tim = 0;
    int i = 0;
    for(int a = 0; a < times.length; a++){
    if(tim < times[a]){
    tim = times[a];
    i = a;
    }
    }
    System.out.println(names[i] + " " + times[i]);
    }

  27. battone Ответить

    Задача№ 10
    public static void main(String[] args) {
    String[] names = { «Elena», «Thomas», «Hamilton», «Suzie», «Phil», «Matt», «Alex», «Emma», «John», «James», «Jane», «Emily», «Daniel», «Neda», «Aaron», «Kate» };

    int[] times = { 341, 273, 278, 329, 445, 402, 388, 275, 243, 334, 412, 393, 299, 343, 317, 265 };

    int tim = times[0];
    int i = 0;
    for(int a = 0; a times[a]){
    tim = times[a];
    i = a;
    }
    }
    System.out.println(names[i] + » » + times[i]);
    }

  28. Сашко Ответить

    package myJava;

    public class Java {
    //Задача№10
    public static void main(String[] args) {
    show(1);//первое место
    show(2);//второе место
    show(16);//и тд.
    }
    static String[] names = { «Elena», «Thomas», «Hamilton», «Suzie», «Phil», «Matt», «Alex», «Emma», «John», «James», «Jane», «Emily», «Daniel», «Neda», «Aaron», «Kate» };

    static int[] times = { 341, 273, 278, 329, 445, 402, 388, 275, 243, 334, 412, 393, 299, 343, 317, 265 };
    static int[] clone;
    static int[] position;
    static void clone_m(int[] a){
    position = new int[a.length];
    clone = new int[a.length];
    System.arraycopy (a, 0, clone, 0, a.length);//копируем содержимое массива times в clone
    }
    static void show(int mesto){
    mesto -= 1;
    clone_m(times);
    for(int j = 0;j<clone.length;j++){
    position[j] = min(clone); //Записываем пзицию наименьшего числа в position
    clone[position[j]] = 1000;//Делаем наименьшее число — самым большим (для данной задачи 1000-и хватит)
    }
    System.out.println(names[position[mesto]] + " : " + times[position[mesto]]);//Выводим имя и результат
    }
    /*Задача метода min — определить минимальное число в массиве clone и вернуть позицию данного числа*/
    static int min(int[] c){
    int min = 10000;
    int pos = 0;
    for(int i = 0;i c[i]){
    min = c[i];
    pos = i;
    }
    }
    return pos;
    }
    }

  29. saminc Ответить

    import java.io.IOException;

    public class Main {

    public static void main(String[] args) throws IOException {

    String str = «Напишите рекурсивный метод отображающий строку задом на перед.»;
    str = new StringBuilder(str).reverse().toString();
    System.out.println(str);

    }
    }

  30. saminc Ответить

    import java.util.stream.IntStream;

    public class Main {

    public static void main(String[] args){
    int[] numb = {5, 8, 12, -18, -54, 84, -35, 17, 37};

    int summa = IntStream.of(numb).sum();

    int leng = numb.length;

    int av = summa / leng;

    System.out.println(av);
    }
    }

  31. Вадим Ответить

    №8

    import java.util.Scanner;
    public class lo {
    public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);
    double numb1 = scanner.nextInt();
    double numb2 = scanner.nextInt();
    double numb3 = scanner.nextInt();
    double numb4 = scanner.nextInt();
    double numb5 = scanner.nextInt();
    double numb6 = scanner.nextInt();
    double numb7 = scanner.nextInt();
    double numb8 = scanner.nextInt();
    double numb9 = scanner.nextInt();
    double numb10 = scanner.nextInt();

    double a = (numb1 + numb2 + numb3 + numb4 + numb5 + numb6 + numb7 + numb8 + numb9 + numb10)/10;
    System.out.println(a);

    }
    }

  32. vpodgurskiy Ответить

    Задача 10:

    public static void main(String[] args) {

    final String[] names = {«Elena», «Thomas», «Hamilton»,
    «Suzie», «Phil», «Matt», «Alex»,
    «Emma», «John», «James», «Jane»,
    «Emily», «Daniel», «Neda», «Aaron», «Kate»};

    final int[] times = {341, 273, 278, 329, 445, 402, 388, 275,
    243, 334, 412, 393, 299, 343, 317, 265};

    final int[] timesSort = Arrays.copyOf(times, times.length);

    Arrays.sort(timesSort);

    int MIN = timesSort[0];

    int minIndex = 0;

    for (int i = 0; i < times.length; i++) {
    if (times[i] == MIN) {
    minIndex = i;
    }
    }

    System.out.println(names[minIndex]);
    }

  33. vpodgurskiy Ответить

    Задача 3:

    public static void main(String[] args) {
    System.out.print(«Enter massive count: «);
    Scanner reader = new Scanner(System.in);
    int countOfMass = reader.nextInt();

    int[] mass = new int[countOfMass];

    for (int i = 0; i < mass.length; i++) {
    System.out.print("Enter massive element: ");
    Scanner element = new Scanner(System.in);
    mass[i] = element.nextInt();
    }

    System.out.println(Arrays.toString(mass));

    System.out.print("Input massive element key: ");
    Scanner keyReader = new Scanner(System.in);
    int key = keyReader.nextInt();

    mass[key] = mass[key] + 10*mass[key]/100;

    System.out.println(Arrays.toString(mass));
    }

  34. vpodgurskiy Ответить

    Задача 6:

    public static void main(String[] args) {

    final int randomInt = new Random(System.currentTimeMillis()).nextInt(122-97) + 97;

    checkSymbol(randomInt);

    }

    public static char inputSymbol() {
    System.out.print(«Input letter ->»);
    Scanner scanner = new Scanner(System.in);
    String symbol = scanner.next();

    if (symbol.length() > 1) {
    System.out.println(«You are input wrong letter»);
    inputSymbol();
    }

    char myChar = symbol.charAt(0);
    return myChar;
    }

    public static void checkSymbol(final int randomInt) {

    char mySymbol = inputSymbol();

    if (randomInt (int) mySymbol) {
    System.out.println(«You’re too low»);
    checkSymbol(randomInt);
    }

    if (randomInt == (int) mySymbol) {
    System.out.println(«You win!»);
    }
    }

  35. Kirill Ответить

    Задание №4
    import java.util.Scanner;

    public class Main {

    public static void main(String[] args) {
    Scanner scn = new Scanner(System.in);
    int k;
    boolean f=true;
    String s;
    System.out.println(«Введите строку»);
    s= scn.nextLine();
    String new_s=s.replaceAll(«бяка»,»вырезано цензурой»);
    System.out.println(new_s);
    }

    }

  36. Павел Ответить

    String[] names = { «Elena», «Thomas», «Hamilton», «Suzie», «Phil», «Matt», «Alex», «Emma», «John», «James», «Jane», «Emily», «Daniel», «Neda», «Aaron», «Kate» };

    int[] times = { 341, 273, 278, 329, 445, 402, 388, 275, 243, 334, 412, 393, 299, 343, 317, 265 };

    for (int z = 0; z < times.length-1; z++) {
    for (int i = 0; i times[i+1]){
    int tmp = times[i];
    String tmp2 = names[i];
    times[i] = times[i+1];
    names[i] = names[i+1];
    times[i+1] =tmp;
    names[i+1] =tmp2;
    }
    }
    }
    System.out.println(«1) » + names[0] + «: «+ times[0]);
    System.out.println(«2) » + names[1] + «: «+ times[1]);
    }

  37. Павел Ответить

    for (int z = 0; z < times.length-1; z++) {
    for (int i = 0; i times[i+1]){
    int tmp = times[i];
    String tmp2 = names[i];
    times[i] = times[i+1];
    names[i] = names[i+1];
    times[i+1] =tmp;
    names[i+1] =tmp2;
    }
    }
    }
    System.out.println(«1) » + names[0] + «: «+ times[0]);
    System.out.println(«2) » + names[1] + «: «+ times[1])

  38. Павел Ответить

    почему код вставляется неверно?

    после » for (int i = 0; i times[i+1]){«

  39. Shane Ответить

    import java.util.*;

    public class hw1 {
    public static void main (String args[]){
    Scanner in = new Scanner(System.in);
    String gotLine = in.nextLine();
    int point = gotLine.indexOf(‘.’);
    String cutLine = gotLine.substring(0, point);
    System.out.println(cutLine);
    int blockCount = 0;
    char[] cutCount = cutLine.toCharArray();
    for (int i=0; i<cutLine.length(); i++){
    if (cutCount[i] == ' ') {blockCount++;}
    }

    System.out.println(blockCount);
    }
    }

  40. Arsho Ответить

    задача 3-ий:
    package massiv;

    import java.util.Scanner;

    public class Main {
    public static void main(String[] args)
    {
    System.out.println(«enther number 1-9 «);
    Scanner b = new Scanner(System.in);
    int c=b.nextInt();
    double e=procent(c)*0.1;
    System.out.println(procent(c)+e);
    }
    public static int procent(int proc)
    {
    int i;
    int[] a=new int[10];
    for(i=0;i<10;i++)
    {
    a[i]=i*2;
    System.out.println("a["+i+"]="+a[i]);
    }
    return a[proc];
    }

    }

  41. Vlad Ответить

    Задача 1
    int prob = 0;
    int sym = 0;
    String str = «Это видео — четвёртая часть моего нового цикла туториалов под названием \»Программирование на Java для начинающих\» в котором мы будем разбирать все аспекты Java программирования.»;
    for(char i : str.toCharArray()){
    if (i == ‘.’) break;
    else if (i == ‘ ‘) prob++;
    else sym++;
    }
    System.out.println(«Кол-во символом = » + sym);
    System.out.println(«Кол-во пробелов = » + prob);

  42. Vetal Ответить

    Задание 1:
    http://pastebin.com/qaH4QVaF

    package androgoo;

    import java.io.BufferedReader;
    import java.util.*;

    public class Test1 {

    private int numOfGaps;
    private String sentenceTwo;

    public int getNumOfGap(){
    return numOfGaps;
    }

    public void go(){
    Scanner scan=new Scanner(System.in);
    System.out.println(«Введите предложение, и я его прочитаю!»);

    String sentence=scan.nextLine();
    int index=sentence.indexOf(«.»);
    sentenceTwo=sentence.substring(0, index);
    System.out.println(«Проверка: » +sentenceTwo);

    for(int i=0; i<sentenceTwo.length(); i++){
    char s=sentenceTwo.charAt(i);
    if(s==' '){
    numOfGaps++;
    }
    }
    }

    public static void main(String[] args) {
    Test1 one=new Test1();
    one.go();
    System.out.println("Количество пробелов в предложении — " +one.getNumOfGap());
    }

    }

  43. Влад Ответить

    Задача первая:

    String str = «Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.»;

    int sumBarSpace = 0, sumChar = 0;
    char s = ‘,’, c = ‘ ‘;
    char[] charArr = str.toCharArray();
    for(int i = 0; i < charArr.length; i++){
    char w;
    charArr[i] = str.charAt(i);
    w = charArr[i];
    if(w == s){
    break;
    }
    sumChar++;
    if(w == c){
    sumBarSpace++;
    }
    }
    System.out.println("Символов до знака ',' — " + sumChar);
    System.out.println("Пробелов до знака ',' — " + sumBarSpace);
    System.out.println(charArr);
    }

  44. Алекс Ответить

    Задача 9:

    public static String recurs(String s0) {
    String s1;
    System.out.print(s0.substring(s0.length()-1));
    if (s0.length()>1) {s1=s0.substring(0,s0.length()-1);recurs(s1);}
    return s0;
    }

  45. Алекс Ответить

    Integer i, k, j;
    String[] names = { «Elena», «Thomas», «Hamilton», «Suzie», «Phil», «Matt», «Alex», «Emma», «John», «James», «Jane», «Emily», «Daniel», «Neda», «Aaron», «Kate» };
    int[] times = { 341, 273, 278, 329, 445, 402, 388, 275, 243, 334, 412, 393, 299, 343, 317, 265 };
    k=times[0];
    j=0;
    for(i=0;itimes[i]){k=times[i];j=i; }}
    System.out.println(names[j]);
    System.out.println(k);

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *