Инфоурок Информатика ПрезентацииCircles in Java.For students

Circles in Java.For students

Скачать материал
Скачать материал

Описание презентации по отдельным слайдам:

  • Java. Fundamentals.Loops
Циклы

    1 слайд

    Java. Fundamentals.
    Loops
    Циклы

  • ЦиклыС предусловиемЦиклыС постусловиемСо счетчиком

    2 слайд

    Циклы
    С предусловием
    Циклы
    С постусловием
    Со счетчиком

  • 3 слайд

  • Цикл с предусловиемwhile

    4 слайд

    Цикл с предусловием
    while

  • 5 слайд

  • 6 слайд

  • public class SumNumbers {    int n=100;    public SumNumbers(int n) {...

    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 слайд

    Цикл с постусловием

  • Цикл “do-while”

    12 слайд

    Цикл “do-while”

  • 13 слайд

  • 14 слайд

  • 15 слайд

  • 16 слайд

  • 17 слайд

  • public class SumDigitsOfNumber {        public static void main(String args...

    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 слайд

  • Printing Numbersclass DoWhile { 
public static void main(String args[]) { 
i...

    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 слайд

  • Цикл «for»(со счетчиком)

    22 слайд

    Цикл «for»(со счетчиком)

  • 23 слайд

  • for(g = 0, h = 1; g &lt; 6; ++g) 
for(g = 0; g &lt; 3 &amp;&amp; h &gt; 1; ++g, h--) 
for(g =...

    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 }

  • int[] nums = { 3, 1, 6, 4, 9, 5, 8, 2 };
 int val = 5; 
boolean found = false...

    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("Значение найдено"); }

  • class prog_14 {
public static void main(String args[]){
int numb[]={1,2,3,4,5...

    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 слайд

  • return

    43 слайд

    return

  • import javax.swing.*;import java.awt.*;import java.util.Random;public clas...

    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 материал в базе

Скачать материал

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

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 29.05.2015 794
    • PPTX 1.6 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Dudnik Oxana Antonovna. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Dudnik Oxana Antonovna
    Dudnik Oxana Antonovna
    • На сайте: 8 лет и 2 месяца
    • Подписчики: 1
    • Всего просмотров: 24903
    • Всего материалов: 37

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой