воскресенье, 20 октября 2013 г.

Вывод ступеньки из звездочек

Задача
Написать программу, которая выводит в консоли ступеньку из звездочек:
*
**
***
****
*****
******
*******


Решение


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)

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

Отправить комментарий