精选文章 chapter 02循环结构习题

chapter 02循环结构习题

作者:cherishIntention 时间: 2021-04-07 07:12:18
cherishIntention 2021-04-07 07:12:18
【摘要】
                    
                        
                    
                    百知教育学习 - 胡鑫喆 - chapter 02循环结构习题 
题目链接  
提取码:a53a 
1.代码 
package chapter_02;
public class Practice_02_01{
 pub...

百知教育学习 - 胡鑫喆 - chapter 02循环结构习题

题目链接

提取码:a53a

1.代码

package chapter_02;
public class Practice_02_01{
 public static void main(String[] args) {
  int sum = 0; for(int i = 1; i < 101; i++) { sum += i;
  }
  System.out.println("1+2+3+...+100="+sum);
 }
}

2.代码

package chapter_02;
public class Practice_02_02{
 public static void main(String[] args) {
  int sum = 0;
  for(int i = 1; i < 100; i += 2) { sum += i;
  }
  System.out.println("1+3+5+...+99="+sum);
 }
}

3.代码

package chapter_02;
public class Practice_02_03{
 public static void main(String[] args) {
  int sum = 0, i = 1;
  while(i < 101) { sum += i; i++;
  }
  System.out.println("1+2+3+...+100="+sum);
  sum = 0;
  i = 1;
  do { sum += i; i +=2;
  }while(i < 100);
  System.out.println("1+3+5+...+99="+sum);
 }
}

4.代码

package chapter_02;
import java.util.*;
public class Practice_02_04{
 public static void main(String[] args) {
  System.out.println("请输入一个小于10的整数:");
  Scanner s = new Scanner(System.in);
  int n = s.nextInt(), factorial = 1;
  for(int i = n; i > 0; i--) { factorial *= i;
  }
  System.out.println(n+"的阶乘为:"+factorial);
 }
}

5.代码

package chapter_02;
public class Practice_02_05{
 public static void main(String[] args) {
  int sum = 0;
  for(int i = 3; i < 100; i += 3) { if(i%3 == 0 && i%5 != 0) { sum += i; }
  }
  System.out.println("100以内能被3整除但不能被5整除的数之和为:"+sum);
 }
}

6.代码

package chapter_02;
public class Practice_02_06{
 public static void main(String[] args) {
  int a, b, c;
  for(c = 0; c < 100; c += 3) { int lefta = (100-c/3)/3; for(a = 0; a <=<> lefta; a++) { b = (100-a*3-c/3)/2; if(c+b+a == 100) System.out.println(a+"  "+b+"  "+c); }
  }
 }
}

7.代码

package chapter_02;
public class Practice_02_07{
 public static void main(String[] args) {
  int men, women, kids;
  for(men = 0; men < 10; men++) { int maxwomen = (36-men*4)/3; for(women = 0; women <=<> maxwomen; women++) { kids = (36-men*4-women*3)*2; if(women+men+kids == 36) System.out.println(men+"  "+women+"  "+kids); }
  }
 }
}

8.代码

package chapter_02;
public class Practice_02_08{
 public static void main(String[] args) {
  int a, b, c, d;
  for(int i = 1000; i <=<> 9999; i++) { a = i/1000; b = i/100%10; c = i/10%10; d = i%10; if((a*b+c*d)*(a*b+c*d) == i) System.out.println(i);
  }
 }
}

9.代码

package chapter_02;
import java.util.*;
public class Practice_02_09{
 public static void main(String[] args) {
  System.out.println("请输入一个整数n:");
  Scanner s = new Scanner(System.in);
  int n = s.nextInt();
  for(int i = 1; i <=<> n; i++) { for(int j = 0; j < n-i; j++) { System.out.print(" "); } for(int j = 0; j < 2*i-1; j++) { System.out.print("*"); } System.out.println();
  }
 }
}

10.代码

package chapter_02;
public class Practice_02_10{
 public static void main(String[] args) {
  for(int i = 1; i < 10; i++) { for(int j = 1; j <=<> i; j++) { System.out.print(j+"*"+i+"="+i*j+"  "); } System.out.println();
  }
 }
}

11.代码

package chapter_02;
public class Practice_02_11{
 public static void main(String[] args) {
  int a, b, c;
  for(int i = 100; i < 999; i++) { a = i/100; b = i/10%10; c = i%10; if(a*a*a+b*b*b+c*c*c == i) { System.out.println(i); }
  }
 }
}
勿删,copyright占位
您找到想要的结果了吗?
chapter 02循环结构习题
提交成功!非常感谢您的反馈,我们会继续努力做到更好
分享文章到微博
分享文章到朋友圈

上一篇:Adapter——自定义 BaseAdapter(搭配ListView)

下一篇:麻将水平测试,来看看你能考多少分?

您可能感兴趣

  • 循环神经网络---卷积、池化、GRU

    卷积-池化-卷积-GRU from keras.models import Sequential from keras import layers from keras.optimizers import RMSprop model = Sequential() model.add(layers.Conv1D(32,5,activation='r...

  • 将有向循环图转换为无环图_有向图的循环检测

    将有向循环图转换为无环图 What to Learn? 学什么? How to detect a cycle in a Directed graph? 如何在有向图中检测周期 ? In the following graph, 在下图中, It has a cycle 0-1-2-3-0 ...

  • Seata源码解析 —— 项目结构

    前言 我们后续解析Seata源码都是基于版本0.9.0,这个是笔者写这篇源码解析时候最新的一个tag。Seata的源码其实非常简单,后续我们会从整个服务启动、服务发现、配置加载等开始,串联起AT、TCC等事务模式,把...

  • 剖析nodejs的事件循环

    nodejs是单线程执行的,同时它又是基于事件驱动的非阻塞IO编程模型。这就使得我们不用等待异步操作结果返回,就可以继续往下执行代码。当异步事件触发之后,就会通知主线程,主线程执行相应事件的回调。 以上是众所周知的内容。今天我们从源码入手,分析一下nodejs的事件循环机制。 nodejs架构 首先,我们先看下nodejs架构,下图所示:  ...

  • c++ primer 学习之路 (20)4.8.4 使用new创建动态结构 4.8.5 自动存储、静态存储和动态存储

    在运行时创建数组优于在编译时创建数组,对于结构也是如此。需要在程序运行时为结构分配所需的空间,这也可以使用new运算符来完成。通过使用new,可以创建动态结构。同样,“动态”意味着内存是在运行时,而不是编译时分配的。由于类与结构非常相似,因此本节介绍的有关结构的技术也适用于类。 将new用于结构由两步组成:创建结构和访问其成员。要创建结构,需要同时...

  • 数据结构02:算法

    1. 算法的定义 算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。 2. 算法的特性 输入输出:算法具有0个或多个输入,至少有一个或多个输出有穷性:指算法在执行有...

  • Oracle进程内存结构-如何察看Oracle进程消耗的内存

    Oracle进程内存结构-如何察看Oracle进程消耗的内存 Last Updated: <!-- #BeginDate format:wfcIS1m -->Sunday, 2004-11-28 11:12<!-- #EndDate --> Eygle <!--DWLayoutEmptyCell-...

  • Linux目录结构及详细介绍

    /:根目录,位于Linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中。 /bin,/usr/bin:该目录为命令文件目录,也称为二进制目录。包含了供系统管理员及普通用户使用的重要的linux命令和二进制(可执行)文件,包含shell解释器等。 /bo...

CSDN

CSDN

中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力为中国开发者提供知识传播、在线学习、职业发展等全生命周期服务。
chapter 02循环结构习题介绍:华为云为您免费提供chapter 02循环结构习题在博客、论坛、帮助中心等栏目的相关文章,同时还可以通过 站内搜索 查询更多chapter 02循环结构习题的相关内容。| 移动地址: chapter 02循环结构习题 | 写博客