Задача
Написать программу, которая выводит в консоли ступеньку из звездочек:
*
**
***
****
*****
******
*******
Решение
Благодаря этому примеру, мы узнали ряд особенностей Java:
1. При определении метода, принимающего аргументы, нужно для каждого аргумента опрделить тип. Здесь для формирования строки из звездочек мы написали метод print_line (). Он принимает в качестве аргумента целое число (int), равное количеству звездочек в стоке. Поэтому, мы написали:
public static String print_line (int length){...}
2. Определяя метод, нужно указать, тип возвращаемого им значения. В нашем примере метод print_line() возвращает строку, поэтому мы написали:
public static String print_line(int length) {...}
3. При вызове метода класса нужно использовать название класса:
Pyramid.print_line(i)
Написать программу, которая выводит в консоли ступеньку из звездочек:
*
**
***
****
*****
******
*******
Решение
public class Pyramid { public static void main (String[] args) { String output; for (int i = 0; i < 10; i++) { output = Pyramid.print_line(i); System.out.println(output); } } public static String print_line(int length) { String str = ""; for (int i = 0; i < length; i++) { str += "*"; } return str; } }
Благодаря этому примеру, мы узнали ряд особенностей Java:
1. При определении метода, принимающего аргументы, нужно для каждого аргумента опрделить тип. Здесь для формирования строки из звездочек мы написали метод print_line (). Он принимает в качестве аргумента целое число (int), равное количеству звездочек в стоке. Поэтому, мы написали:
public static String print_line (int length){...}
2. Определяя метод, нужно указать, тип возвращаемого им значения. В нашем примере метод print_line() возвращает строку, поэтому мы написали:
public static String print_line(int length) {...}
3. При вызове метода класса нужно использовать название класса:
Pyramid.print_line(i)
Комментариев нет:
Отправить комментарий