7. Logo
Функц зарлалт
Функцийг дараах байдлаар зарлана:
public БуцаахТөрөл ФункцНэр (ПараметрТөрөл
Параметр)
public static БуцаахТөрөл ФункцНэр(ПараметрТөрөл
Параметр)
Жишээ:
public int square (int y)
public String getName (int x, int y)
Return түлхүүр үг ашиглан функц дотроос утга буцаадаг.
Return бичлэгийг ажиллуулангуут функц дуусаж
програмын удирдлага уг функцийг хаанаас дуудсан тэнд
буцаасан утгыг авч очдог.
Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
8. Logo
Функц ашиглалт
Cтатик функц ашигласан жишээ.
Эхний 10 ширхэг тооны кубыг ол.
public class FunctionDemo{
public static int cube (int x)
{
return x * x * x;
}
public static void main ( String args[] )
{
for ( int i = 1; i < 10; i++)
System.out.println( cube ( i ) );
}
}
Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
9. Logo
Функц ашиглалт
Cтатик биш функц ашигласан жишээ.
Эхний 10 ширхэг тооны кубыг ол.
public class FunctionDemo{
public int cube (int x)
{
return x * x * x;
}
public static void main ( String args[] )
{
FunctionDemo myObject = FunctionDemo();
for ( int i = 1; i < 10; i++)
System.out.println( myObject.cube ( i ) );
}
}
Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
30. Logo
Массив ашиглах жишээ
Бодолт №2
public Number{
public static void main ( String args[ ] )
{
int numbers[ 9 ] = new int[ 9 ];
for (int x = 0; x<=9; x++)
numbers[ x ] = x;
for (int x = 0; x<=9; x++)
System.out.println ( numbers[ x ] );
}
}
Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
31. Logo
Массив ашиглах жишээ
Бодолт №3
public Number{
public static void main ( String args[ ] )
{
int numbers[ 9 ] = new int[ 9 ];
for (int x = 0; x<=9; x++)
{
numbers[ x ] = x;
System.out.println ( numbers[ x ] );
}
}
}
Тайлбар: Эндээс давталт програмыг их хөнгөвчилдөг нь харагдаж байна.
Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
32. Logo
Олон хэмжээст массив
1 хэмжээст массив:
int numbers[ ] = new int[ 3 ];
int a[ ] = {1, 2, 3};
2 хэмжээст массив:
int numbers[ ][ ] = new int[3][3];
int a[][] = {{10,21,32}, {20, 21, 22 }, {30, 31, 32}}
3 хэмжээст массив:
int numbers[ ][ ][ ] = new int[2][2][2];
int a[][][] = {{{1,1,1},{2,2,2},{3,3,3}},
{{4,4,4},{5,5,5},{6,6,6}}};
Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он