循环的使用及作业-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);

    }
}

原文地址:https://www.cnblogs.com/yelena-niu/p/9035010.html

时间: 2024-10-03 23:52:04

循环的使用及作业-0509的相关文章

009 分支与循环-小甲鱼课后作业

temp = input("请输入密码:") password = "我好喜欢你" times=3 while times>0: if "*" in temp: temp=input("密码中不能含有"*"号!您还有3次机会!请重新输入:") elif temp == password: break temp=input("密码错误,您还有"+str(times-1)+"

关于kettle中作业循环的设置

循环是出现在作业中的概念,因为转换里的步骤是并行执行的,所以循环对它来说没什么意义.循环的需求肯定是"我想执行多次某个作业(转换)". 得到这样的需求,我们可以通过两种方式完成.一种是使用js脚本的方式,配合"条件判断"作业项来完成循环,因为这种方法太过复杂,所以不在本节详细描述. 下面介绍一种方法可以直接对作业或者转换进行循环.避免在作业中产生更多的作业项. 做这个实验需要两个转换和一个作业.他们分别如下: Jb_Test_Cycle_2 :整体调度,包括了Tr_

循环for,while,until

shell中的循环语句一般有: for   while   until 一.for for 变量名 in 列表;do 循环体 done 首先将in后list列表的第一个常数或字符串赋值给循环变量, 然后执行循环体:依次赋值列表中的字段,最后执行done命令后的命令序列. list列表生成方式: (1) 直接给出列表    1 2 3 (2) 整数列表: (a) {start..end}     {1..10} (b) $(seq [start [step]] end)    `seq 1 10`

linux例行性任务(定时作业)

linux定时作业(例行性任务) linux有两种定时作业方式: ? at : 这个工作仅执行一次就从 Linux 系统中的排程中取消: ? cron : 这个工作将持续例行性的作下去! at仅执行一次 要使用at进行任务在未来某一时刻仅仅执行一次,必须先开启服务atd,一般为了安全系统默认atd服务未开启,使用命令/etc/init.d/atd restart 开启这个服务. 我们可以利用 /etc/at.allow 与 /etc/at.deny 这两个档案来进行 at 的使用限制呢! 加上这

Linux创建多个用户,并赋予随机密码,不使用循环语句

Linux创建多个用户,并赋予随机密码,要求不使用循环语句. 方法一 使用基本命令useradd和passwd添加用户和添加密码. (注:RANDOM随机生成数字(3-5个不等).) 创建一个用户 [[email protected] ~]# useradd stu01 创建多个用户就是要重复上面的命令多次,但是一个一个输入会比较麻烦,但是我们可以先生成一串序列,然后使用替换的方法将序列替换成上面的格式. [[email protected] ~]# seq 10 1 2 3 4 5 6 7 8

C# 循环 fo语句r

循环:可以反复执行某段代码,直到不满足循环条件为止. 一.循环的四要素:初始条件.循环条件.状态改变.循环体. 1.初始条件:循环最开始的状态. 2.循环条件:在什么条件下进行循环,不满足此条件,则循环终止. 3.状态改变:改变循环变量值,最终不满足循环条件,从而停止循环. 4.循环体:要反复执行的部分. 二.语法:for语法. //还有while,do...whilte for(初始条件;循环条件;状态改变) { //循环体 } 注意: 1.for后面的小括号中,用分号隔开了三项. 2.for

1223循环

循环:可以反复执行某段代码,直到不满足循环条件为止.一.循环的四要素:初始条件.循环条件.状态改变.循环体.1.初始条件:循环最开始的状态.2.循环条件:在什么条件下进行循环,不满足此条件,则循环终止.3.状态改变:改变循环变量值,最终不满足循环条件,从而停止循环.4.循环体:要反复执行的部分. 二.语法:for语法. //还有while,do...whiltefor(初始条件;循环条件;状态改变){ //循环体}注意:1.for后面的小括号中,用分号隔开了三项.2.for的小括号后面不要加分号

函数-循环-数组

一.PTA实验作业 题目一.7-42 函数编程-分段函数:编写函数,计算下面分段函数的值. 1.本题PTA提交列表 2.设计思路 主函数中定义并输入x,调用子函数sum(x),子函数sum(x)针对x的不同取值有不同的y值.最后计算并输出y. 3.本题调试过程碰到问题及PTA提交列表情况说明. (1).编译错误:对函数的运用不够熟悉,exp函数写成epx函数,导致编译错误. (2).答案错误:还是答案格式出错,题目的格式是输出y=答案,而我直接输出答案. 4.代码截图. 题目二.7-1 求组合数

Python 基础 - Day 1 Assignment - Three tier menu 三级菜单

作业要求 1. 运行程序输出第一级菜单 2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单 3. 菜单数据保存在文件中 4. 让用户选择是否要退出 5. 有返回上一级菜单的功能 评分标准: 用多层嵌套while循环的方式完成作业2,85分 只用一层循环完成作业2,100分 SAMPLE 1  data = { '北京': { '海淀': { '五道口': { 'soho': {}, '网易': {}, 'Google': {}, }, '中关村': { '爱奇艺': {}, '汽车之家':