Сұрақтар Упражнения Какое значение получит переменная h после выполнения операторов?



Дата01.10.2023
өлшемі51,45 Kb.
#183224
түріЛабораторная работа

Лабораторная работа №1 ОСНОВНЫЕ ПОНЯТИЯ ЯЗЫКА JAVA.ПРИЛОЖЕНИЯ И АППЛЕТЫ
2. Найти сумму целых положительных чисел, больших 20, меньших 100 и кратных:


Сұрақтар
Упражнения
1. Какое значение получит переменная h после выполнения операторов?
{int f = 2, g = 5, h; h = 3+f/g+5*f%g; }
import java.util.*;

public class CalculateH {


public static void main(String[] args) {
int f = 2;
int g = 5;
int h;

h = 3 + f / g + 5 * f % g;


System.out.println("Значение переменной h: " + h);


}
}
2. Как правильно вывести строку "Hello to the world!", при объявлении вида
String w[] = {"Hello ", "friends ","world! "};
String p[] = {"it ","to ","that ","the "};
в)System.out.println(w[0] + p[1] + p[3] + w[2]);
3. Какое значeние надо присвоить переменной X ,чтобы вывести 10 строк?
{int count = 0;
while(count < X ) { System.out.println("Строка : " + count++);} }
10


4. При каком значении X будут выведено 5 строк?
int count = 0;
while(++count < X ) { System.out.println("Строка " + count);}
6


5. При каком значении X будут выведены все элементы массива?
{int[] values = {1,2,3,4,5,6,7,8};
for(int i=0;i< X; i++)
System.out.println(values[i]); }
8


6. Какие значения получат переменные x,y,z после выполнения кода?
{int x=5, y=2, z=3;
if(x >= y) { x /= --z; }
if(z != x) y = (x + z)/y; }
else if(y == 2) { y++; z *= y + x; }
else { y = 8; x *= y; }}
в)x=2, y=2, z=2;
public class CalculateXYZ {
public static void main(String[] args) {
int x = 5;
int y = 2;
int z = 3;

if (x >= y) {


--z;
x /= z;
if (z != x)
y = (x + z) / y;
} else if (y == 2) {
y++;
z *= y + x;
} else {
y = 8;
x *= y;
}

System.out.println("Значение переменной x: " + x);


System.out.println("Значение переменной y: " + y);
System.out.println("Значение переменной z: " + z);
}
}
7. Значение какого типа может быть возвращено методом check4Biz()?
if(check4Biz(storeNum) < 10) {}
Метод check4Biz() вероятно возвращает значение числового типа (например, int или float), так как его результат сравнивается с числом 10 в условии if. Такое сравнение обычно выполняется для проверки, является ли результат метода check4Biz() менее чем 10.
8. Как вызвать метод класса объявленный со спецификатором private?
Метод, объявленный со спецификатором private, доступен только внутри класса, в котором он определен. Вы не можете вызвать метод с таким спецификатором прямо извне класса. Однако вы можете вызвать этот метод изнутри самого класса, например, из других методов этого же класса.
public class MyClass {
private void privateMethod() {
// Реализация метода
}

public void publicMethod() {


// Вызов privateMethod() изнутри класса
privateMethod();
}
}
В данном примере privateMethod() является закрытым методом и может быть вызван только изнутри класса MyClass. Метод publicMethod(), который имеет доступ к privateMethod(), может быть вызван извне класса.

Если вы хотите использовать метод с private спецификатором вне класса, вам может потребоваться создать публичный метод в классе, который вызывает этот закрытый метод.


9. Задать массив строк. Найти самую длинную и самую короткую строки?
public class Main {
public static void main(String[] args) {
String[] array = {"apple", "banana", "cherry", "date", "fig"};

if (array.length > 0) {


String shortest = array[0];
String longest = array[0];

for (String str : array) {


if (str.length() < shortest.length()) {
shortest = str;
}
if (str.length() > longest.length()) {
longest = str;
}
}

System.out.println("Самая короткая строка: " + shortest);


System.out.println("Самая длинная строка: " + longest);
} else {
System.out.println("Массив строк пуст.");
}
}
}

Достарыңызбен бөлісу:




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет