循环的使用及作业-0509

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了循环的使用及作业-0509相关的知识,希望对你有一定的参考价值。

class  Demo05
{
    public static void main(String[] args) 
    {
        /*int a = 0;
        while(a<10){
             System.out.println(a);
             a++;
        }*/
        //求1-100的和
        /*int sum = 0;
        for(int i = 0;i<=100;i++){
             sum+=i;
        }
        System.out.println(sum);*/
        //打星星
        /*for(int i = 0;i<4;i++){
            for(int j = 0;j < i+1;j++){
              System.out.print("*");
            }
              System.out.println();
        }*/
        //九九乘法表
        /*for(int i = 1;i<10;i++){
             for(int j = 1;j<=i;j++){
               System.out.print(j+"*"+i+"="+i*j+"\t");
             }
               System.out.println();
        }*/
        //求1-100的奇数和
        int sum = 0;
        for(int i = 1;i<=100;i++){
            if(i%2==0){
            continue;
            }
            sum+=i;
        }
        System.out.println(sum);
    }
}
import java.util.Scanner;
import java.util.Random;
class zuoye01 
{
    public static void main(String[] args) 
    {
        //猜数字
        /*Random r = new Random();
        int sjs = r.nextInt(100)+1;
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入您猜的数值");
        int aa = sc.nextInt();
        while(aa>0&&aa<=100){
              if(aa<sjs){
              System.out.println("小了");
              }else if(aa>sjs){
              System.out.println("大了");
              }else{
              System.out.println("猜对");
                   break;
                   }
             System.out.println("请输入您猜的数值");
             aa = sc.nextInt();
        }*/


        //打印1-100的偶数;
        /*for(int i = 1;i<=100;i++){
              if(i%2==0){
                System.out.println(i);
              }
        }*/


        //获取1-10的和并打印
        /*int sum = 0;
        for(int i = 1;i<11;i++){
            sum+=i;
        }
        System.out.println(sum);*/



        //1-100之间,7的倍数的个数,并打印
        /*for(int i = 1;i<=100;i++){
             if(i%7==0){
             System.out.println(i);
             }
        }*/


        //打印一个长方形
        /*for(int i=0;i<4;i++){
           for(int j=0;j<8;j++){
              if(i>0&&i<3){
                 if(j>0&&j<7){
                   System.out.print(" ");
                   }
                  else{
                   System.out.print("*");
                   }
       
              }
             else{
              System.out.print("*");
              }
           }
           System.out.println();
        }*/


        //打印九九乘法表
        /*for(int i = 1;i<=9;i++){
           for(int j = 1;j<=i;j++){
             System.out.print(j+"*"+i+"="+i*j+"\t");
           }
             System.out.println();
        }*/


        //简述Scanner类及Random类的功能和使用方式?
            /*Scanner类主要用来获取屏幕输入的内容
            使用方式:
                Scanner sc = new Scanner(System.in);
                int a = sc.nextInt();
            Random类主要用来获得随机数
            使用方式:
                Random r = new Random();
                int a = r.nextInt(10);
                double b = r.nextDouble();*/


        //if语句的格式有几种?注意事项是什么?分别在什么时候使用?
             //if语句的格式有:if(){}  if(){}else{}  if(){}else if(){}...else{};


        //for循环、while循环、do-while循环的格式是什么?简述执行流程及注意事项?
             //for(条件;条件;条件){}  while(条件){}  do{}while(条件)


        //简述break、continue及循环标号的作用?
             //break:跳出循环  continue:跳出本次循环  循环标号:从子循环跳出外循环


        //生成5个1至10之间的随机整数,并打印结果到控制台
        /*Random r = new Random();
        for(int i = 0;i<5;i++){
             int sjs = r.nextInt(10)+1;
             System.out.println(sjs);
        }*/


        //打印1到100之内的整数,但数字中包含7的要跳过
        /*for(int i = 1;i<=100;i++){
             if(i==7){
               continue;
             }else if(i%10==7){
             continue;
             }else if(i/10>=7 && i/10<8){
             continue;
             }else{
             System.out.println(i);
             }
              
        }*/


        //我国最高山峰是珠穆朗玛峰,8848米。现在我有一张足够大的纸,它的厚度是0.01米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度
        /*double sum = 0.01;
        int a=1;
        for(int i = 1;i>0;i++){
             sum*=2;
             if(sum>=8848){
             break;
             }
             a++;
        }
           System.out.println(a);*/


           //* 键盘录入x的值,计算出y的并输出。        
         /*Scanner sc = new Scanner(System.in);
         System.out.println("请输入数值");
         int x = sc.nextInt();
         int y = 0;
         if(x>=3){
                 y = 2*x+1;
                 }
         
         else if(x>-1 && x<3){
                 y = 2*x;
         }
         else if(x<=-1){
                 y = 2*x-1;
         }
         System.out.println("y="+y);*/



         //键盘录入三个整数,并将三个数据中的最大值打印在控制台
         Scanner sc = new Scanner(System.in);
         System.out.println("请输入第一个数字");
         int a = sc.nextInt();
         System.out.println("请输入第二个数字");
         int b = sc.nextInt();
         System.out.println("请输入第三个数字");
         int c = sc.nextInt();
         int max = a>b?a:b;
         max = max>c?max:c;
         System.out.println("最大值是:"+max);
         
    }
}

 

以上是关于循环的使用及作业-0509的主要内容,如果未能解决你的问题,请参考以下文章

使用从循环内的代码片段中提取的函数避免代码冗余/计算开销

动态SQL基础概念复习(Javaweb作业5)

如何使用事件侦听器来加载动画片段的循环

第五次作业

C博客作业--指针

使用片段清除回栈