Задача
Написать программу, которая выводит в консоли ступеньку из звездочек:
*
**
***
****
*****
******
*******
Решение
Благодаря этому примеру, мы узнали ряд особенностей 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)
Комментариев нет:
Отправить комментарий