0.实现打印50遍的“我爱你”

1.请在控制台输出数据1-10

2.请在控制台输出数据10-1

3.求出1-10之间数据之和

4.求出1-100之间能够被3整除的所有数的和

前四题代码:

public class Test1{
public static void main(String[] args){
//实现打印5遍的“我爱你”
for(int i=1;i<=5;i++){
System.out.println(i+"我爱你");
} //1.请在控制台输出数据1-10
for(int i=1;i<=10;i++){
System.out.print(i+" ");
}
//换行
System.out.println();
//2.请在控制台输出数据10-1
for(int i=10;i>=1;i--){
System.out.print(i+" ");
}
// 3.求出1-10之间数据之和
int sum=0;
for(int i=1;i<=10;i++){
sum+=i;
}
System.out.println(sum);
// 4.求出1-100之间能够被3整除的所有数的和
int sum1=0;
for(int i=0;i<=100;i++){
if(i%3==0){
sum1+=i;
}
}
System.out.println(sum1); } }

5.打印出九九乘法表

代码:

public class Test2{
public static void main(String[] args){
//打印出九九乘法表
//外层为行数
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(i+"*"+j+"="+i*j+"\t");
}
//换行
System.out.println();
}
}
}

6.打印“水仙花数”

水仙花数是指一个三位数,其各个位数的立方和等于该数本身,如153=1^3+5^3+3^3

import java.util.Scanner;
import java.lang.Math; public class Test3{
public static void main(String[] args){
//打印“水仙花数”,指一个三位数,其各个位数的立方和
//等于该数本身,如153=1^3+5^3+3^3
int i=100; while(i<=999){
//获取各位数i%10
//获取各位数i/10%10
//获取各位数i/100
if(i==(Math.pow(i%10,3)+Math.pow(i/10%10,3)+Math.pow(i/100,3))){
System.out.print(i+" ");
}
i++;
} }
}

7.求1!+2!+3!+···+20!的值

public class Test4{
public static void main(String[] args){
//求1!+2!+3!+···+20!的值
int sum=0; for(int i=1;i<=20;i++){
int mutiply=1;
for(int j=1;j<=i;j++){
mutiply*=j;
}
sum+=mutiply;
}
System.out.println(sum);
}
}

8.求13-23+33-43+···+973-983+993-1003的值

public class Test5{
public static void main(String[] args){
//求13-23+33-43+···+973-983+993-1003的值
int sum=0;
for(int i=1;i<=100;i++){
if(i%2!=0){
sum+=(i*10+3);
}else{
sum-=(i*10+3);
} }
System.out.println(sum); /*
//字符串转换为整数,上面的每个数值可以表示为Integer.parseInt(i+"3");
int ii = Integer.parseInt("23");
System.out.println(ii);
*/
}
}

9.实现等腰三角形

public class Test6{
public static void main(String[] args){
//实现等腰三角形
for(int i=1;i<=5;i++){
for(int m=1;m<=5-i;m++){
System.out.print(" ");
}
for(int j=1;j<=i;j++){
System.out.print("*"+" ");
} System.out.println();
}
}
}

JavaSE教程-04Java中循环语句for,while,do···while-练习的更多相关文章

  1. JavaSE教程-04Java中循环语句for,while,do···while

    ** Java的循环语句 ** 引入: 生活中有循环,程序的世界也有循环. 思考:生活中有哪些循环的事情? 总结:什么是循环? 重复做类似的事情,而且有终止条件,如果没有终止条件会是怎样? 类似这样的 ...

  2. JavaSE教程-04Java中循环语句for,while,do···while-练习2

    1.编写一个剪子石头布对战小程序 该法是穷举法:将所有情况列出来 import java.util.*; public class Game{ public static void main(Stri ...

  3. JavaSE教程-04Java中循环语句for,while,do···while-思维导图

    思维导图看不清楚时: 1)可以将图片另存为图片,保存在本地来查看 2)右击在新标签中打开放大查看

  4. JavaSE教程-03Java中分支语句与四种进制转换

    一.分支语句 计算机源于生活,程序模拟现实生活,从而服务生活 行为模式 1,起床,刷牙,洗脸,吃早餐,上课,回家,睡觉(顺序性) 2,如果时间不太够,打个滴滴快车,如果时间够,坐个地铁(选择性) 3, ...

  5. JavaSE教程-03Java中分支语句与四种进制转换-思维导图

    思维导图看不清楚时: 1)可以将图片另存为图片,保存在本地来查看 2)右击在新标签中打开放大查看 if语句 a) if语句 基本语法结构: if(关系表达式) { 基本语句体 } 执行流程: 首先判断 ...

  6. JavaSE教程-03Java中分支语句与四种进制转换-练习

    练习1: 老师如果带100或以上则请客吃饭 import java.util.Scanner; public class Test2{ public static void main(String[] ...

  7. “全栈2019”Java第二十七章:流程控制语句中循环语句for

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  8. “全栈2019”Java第二十六章:流程控制语句中循环语句do-while

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  9. “全栈2019”Java第二十五章:流程控制语句中循环语句while

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

随机推荐

  1. SSE 系列内置函数中的 shuffle 函数

    SSE 系列内置函数中的 shuffle 函数 邮箱: quarrying@qq.com 博客: http://www.cnblogs.com/quarryman/ 发布时间: 2017年04月18日 ...

  2. "fatal: protocol error: bad line length character: No This"

    git clone 远程地址时候出现 "fatal: protocol error: bad line length character: No This" 错误 在stackov ...

  3. 悬挂else引发的问题

    这个问题虽然已经为人熟知,而且也并非C语言所独有,但即使是有多年经验的C程序员也常常在此失误过. 考虑下面的程序片段: if (x == 0) if (y == 0) error(); else{ z ...

  4. 结束C#2的讲解:最后的一些特性

    分部类型 可以在多个源文件中为一个类型编写代码.特别适合用于部分代码是自动生成,而其他部分的代码为手动类型. 多个源代码文件组成的类型为分部类型 #region 7-1演示分部类型的混合声明 part ...

  5. Hadoop 核心架构

    Hadoop 由许多元素构成.其最底部是 Hadoop Distributed File System(HDFS),它存储 Hadoop 集群中所有存储节点上的文件.HDFS(对于本文)的上一层是Ma ...

  6. Viewpager结合fragment实现底部导航

    具体实现如下: FindFragment.java package fbtt.com.fbtt.fragment; import android.os.Bundle; import android.s ...

  7. 使用Nginx实现Tomcat集群负载均衡

    概述 要解决的问题 环境准备以及问题解决思路 配置 测试 小结 一.概述 使用Nginx主要是来解决高并发情况下的负载均衡问题. 二.要解决的问题 1.最主要是负载均衡请求分发. 2.文件上传功能,只 ...

  8. springboot(三):Spring boot中Redis的使用

    spring boot对常用的数据库支持外,对nosql 数据库也进行了封装自动化. redis介绍 Redis是目前业界使用最广泛的内存数据存储.相比memcached,Redis支持更丰富的数据结 ...

  9. 最牛分布式消息系统:Kafka

    Kafka是分布式发布-订阅消息系统.它最初由LinkedIn公司开发,之后成为Apache项目的一部分.Kafka是一个分布式的,可划分的,冗余备份的持久性的日志服务.它主要用于处理活跃的流式数据. ...

  10. web基础之会话技术

    一.会话技术之Cookie Cookie技术是将数据存储到客户端 1.怎样去向客户端写出一个cookie 1)创建Cookie对象 Cookie cookie = new Cookie(name,va ...