Курс повышения квалификации
Курс профессиональной переподготовки
Курс профессиональной переподготовки
Видеолекция
1 слайд
Java. Fundamentals.
Loops
Циклы
2 слайд
Циклы
С предусловием
Циклы
С постусловием
Со счетчиком
3 слайд
4 слайд
Цикл с предусловием
while
5 слайд
6 слайд
7 слайд
public class SumNumbers {
int n=100;
public SumNumbers(int n) {
this.n = n;
int i=1, sum=0, p=1;
while(i<=this.n){
sum+=i;
p*=i;
System.out.println("Summa of numbers="+sum);
System.out.println("Proizvedenie of numbers=" + p);
i++;
}
System.out.println("Summa of numbers="+sum);
System.out.println("Proizvedenie of numbers=" + p);
}
public static void main(String[] args){
int n=args.length;
if(n==0)return;
SumNumbers sumNumbers=new SumNumbers(Integer.parseInt(args[0]));
}
}
8 слайд
9 слайд
10 слайд
11 слайд
Цикл с постусловием
12 слайд
Цикл “do-while”
13 слайд
14 слайд
15 слайд
16 слайд
17 слайд
18 слайд
public class SumDigitsOfNumber {
public static void main(String args[]){
int a, a1, n=124, s=0;
do{
a=n % 10;
a1=n / 10;
System.out.println("a="+a);
s=s+a;
System.out.println("s="+s);
n=n/10;
} while(n>0);
System.out.print("Sum = "+s);
}//end of main
}
19 слайд
20 слайд
Printing Numbers
class DoWhile {
public static void main(String args[]) {
int n = 5;
do {
System.out.println("Sample : " + n);
n--;
}while(n > 0);
}
Output :
Sample : 5
Sample : 4
Sample : 3
Sample : 2
Sample : 1
Sample : 0
21 слайд
22 слайд
Цикл «for»(со счетчиком)
23 слайд
24 слайд
for(g = 0, h = 1; g < 6; ++g)
for(g = 0; g < 3 && h > 1; ++g, h--)
for(g = 5; g >= 1; --g)
for(g = 0; g < 10; ++g, ++h, sum += g)
for(; x < 10; ++x)
for(; ; )
“for-each” for(int i: myArray){}
for (тип итерационная_переменная: коллекция) {
блок операторов;
}
for(type var : collection)
{statement-block }
25 слайд
int[] nums = { 3, 1, 6, 4, 9, 5, 8, 2 };
int val = 5;
boolean found = false; // ищем значение 5 в массиве
for (int x : nums)
{
if (x == val) {
found = true;
break; }
}
if (found) { textInfo.setText("Значение найдено"); }
26 слайд
class prog_14 {
public static void main(String args[]){
int numb[]={1,2,3,4,5};
int summa=0;
for(int i : numb){
summa+=numb[i];
}
System.out.println("Сумма="+summa);
}
}
27 слайд
28 слайд
29 слайд
30 слайд
31 слайд
32 слайд
33 слайд
34 слайд
35 слайд
36 слайд
37 слайд
38 слайд
39 слайд
40 слайд
41 слайд
42 слайд
43 слайд
return
44 слайд
import javax.swing.*;
import java.awt.*;
import java.util.Random;
public class RandomCircles extends JPanel{
String ans;
int count;
Color randomColor;
int R,G, B;
public RandomCircles() {
ans = JOptionPane.showInputDialog("Enter the number of circles");
count= Integer.valueOf(ans);
int i=0;
repaint();
}
public void paintComponent(Graphics page) // public void paint(Graphics page)
{
Random generator = new Random();
int x, y, diameter;
for(int i = 0; i < count; i++) { //loop that takes the count and does this "x" times
R = (int) (Math.random( )*256);
G = (int) (Math.random( )*256);
B= (int)(Math.random( )*256);
randomColor = new Color(R, G, B);
page.setColor(randomColor);//sets color to blue
x = generator.nextInt(90);//random location for x
y = generator.nextInt(90);//random location for y
diameter = generator.nextInt(30);//random size
page.fillOval(x, y, diameter, diameter);//draws the circle
}
}
}
45 слайд
46 слайд
There may be a situation when we need to execute a block of code several number of times, and is often referred to as a loop.
Java has very flexible three looping mechanisms. You can use one of the following three loops:
while Loop
do...while Loop
for Loop
As of Java 5, the enhanced for loop was introduced. This is mainly used for Arrays.
Break. A for-loop can be stopped at any time, based on any condition. We use the "break" statement. It takes no arguments and terminates the nearest enclosing loop.
Continue. This keyword stops the current loop iteration and moves to the next one. Further statements are not executed. In a loop with an iteration condition, the next iteration begins.
6 175 871 материал в базе
Настоящий материал опубликован пользователем Dudnik Oxana Antonovna. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Сватовство на Кубани
Логопедическая гимнастика для детей с ОНР и ТНР (практическая работа)
Методы борьбы со стрессом для младших школьников
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.