public class AppMain {

public static void main(String[] args) {

AppMain appMain=new AppMain();

appMain.caculate();

appMain.test2();

appMain.multiplicationTable();

appMain.addAdd();

appMain.addFactorial();

}

/*

* 用while循环分别计算100以内的奇数的和、偶数的和

*/

void caculate(){

int sumOdd=0;

int sumEven=0;

for(int i=0;i<100;i++){

if(i%2==0){

sumEven+=i;

}else{

sumOdd+=i;

}

}

System.out.println("100之内偶数的和:"+sumEven);

System.out.println("100之内奇数的和:"+sumOdd);

}

/*

* 用循环结构输出1000之内所有被5整除的数,并且每行最多输出3个

*/

void test2(){

int i=0,j=0;

while(i<1000){

if(0==i%5){

System.out.print(i+"\t");

j++;

if(0==j%3){

System.out.println("\n");

j=0;

}

}

i++;

}

}

/*

* 输出九九乘法表

*/

void multiplicationTable(){

System.out.println();

for (int i=1;i<10;i++){

for(int j=1;j<=i;j++){

System.out.print(j+"*"+i+"="+(i*j<10?(" "+i*j):i*j)+" ");

}

System.out.println();

}

}

/*

*求:1+(1+2)+(1+2+3)+...+(1+2+...+100)

*/

void addAdd(){

int sum=0;

for(int i=1;i<=100;i++){

int tempSum=0;

for(int j=1;j<=i;j++){

tempSum+=j;

}

sum+=tempSum;

}

System.out.println(sum);

}

/*

* 求:1!+2!+3!+...+15!

*/

void addFactorial(){

long result=0;

for(int i=1;i<=15;i++){

int temp=1;

for(int j=1;j<=i;j++){

temp*=j;

}

result+=temp;

}

System.out.println(result);

}

}

逻辑java练习_逻辑结构常见练习 Java_Note相关推荐

  1. java布尔类型比较器_浅谈Java中几种常见的比较器的实现方法

    在java中经常会涉及到对象数组的排序问题,那么就涉及到对象之间的比较问题. 通常对象之间的比较可以从两个方面去看: 第一个方面:对象的地址是否一样,也就是是否引用自同一个对象.这种方式可以直接使用& ...

  2. JAVA入门_多线程_邮局派发信件

    JAVA入门_多线程_邮局派发信件 Postman package cn.campsg.java.experiment.entity;public class Postman {private Str ...

  3. 第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++

    第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++ 准备代码: 第一次编译: 显然需要先配置环境变量: 先找到java.exe和javac.exe所在的文件夹位置: 此电脑-& ...

  4. java 示例_功能Java示例 第3部分–不要使用异常来控制流程

    java 示例 这是称为" Functional Java by Example"的系列文章的第3部分. 我在本系列的每个部分中开发的示例是某种"提要处理程序" ...

  5. Java开发中更多常见的危险信号

    在< Java开发中的常见危险信号>一文中,我研究了一些不一定本身就是错误或不正确的做法,但它们可能表明存在更大的问题. 这些"红色标记"类似于"代码气味&q ...

  6. 复习Java异常处理_异常分类_自定义异常_线程初步了解

    复习Java异常处理_异常分类_自定义异常_线程 主要内容 异常.线程 教学目标 第一章 异常 1.1 异常概念 异常,就是不正常的意思.在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点 ...

  7. Java中 9 种常见的 CMS GC 问题分析与解决

    目录 Java中 9 种常见的 CMS GC 问题分析与解决 1. GC 1.1 引言 1.2 概览 2. GC 基础 2.1 基础概念 2.2 JVM 内存划分 2.3 分配对象 2.4 收集对象 ...

  8. Java内存模型和常见的内存溢出类型及解决方案

    Java内存模型与常见的内存溢出 一. Java 运行过程和内存分配 1 Java的平台无关性 2 Java内存模型 2.1Java内存模型图 3 内存结构详解 3.1 元空间(MetaSpace) ...

  9. java项目-第126期SSM的物流仓库管理系统-java毕业设计_计算机毕业设计

    java项目-第126期SSM的物流仓库管理系统-java毕业设计_计算机毕业设计 [源码请到资源专栏下载] 大家好,今天分享的源码是<基于SpringBoot+Thymeleaf的物流仓库后台 ...

最新文章

  1. 渗透知识-常用DOS命令windows
  2. mybatis 自定义函数_JDK动态代理一定要有代理对象吗?请你结合Mybatis回答
  3. KVM console 串口连接虚拟机
  4. TCP/IP的基本工作原理
  5. CSPNOIP2020总结
  6. 当心findFirst()和findAny()
  7. Java Calendar toString()方法与示例
  8. 咨询14个CEO,花了20小时,建设顶级数据团队的干货,被疯狂点赞
  9. Markdown文档如何分页以及导出的PDF如何分页
  10. git命令行删除远程文件
  11. .NET发送邮件代码--測試通過
  12. 把html模板vue框架,vue框架搭建个人博客网站模板
  13. uniapp自定义车牌号查询输入框
  14. 软件版本A.B.C这些数字分别代表什么意思
  15. 浏览器野史 UserAgent 列传(上)
  16. MIMIC-III数据库申请流程
  17. VC++的GDI+中,DrawImage方法的应用入门
  18. note9 android auto,天涯明月刀手游自动弹奏autojs脚本安装使用教程及时下流行制谱教程(包含c4和note模板)...
  19. [已完结]我在学校举办软件安全讲座提纲
  20. Inno Setup 安装退出代码

热门文章

  1. SAP CRM Fiori note automatic delete deletion scenario
  2. Marketing Cloud extension field technical name
  3. 什么是CRM中间件的1250事件
  4. Cookie test
  5. 阿尔法大蛋智能机器人功能_智能机器人怎么选?阿尔法蛋大蛋2.0助力孩子新学期...
  6. qt登录界面跳转_每天10分钟,木辛老师带你实战慕课软件开发:登录界面开发第2课...
  7. @data注解的作用_Java中注解学习系列教程-2
  8. c语言打开外部doc文件,C语言-内部函和外部函数.doc
  9. php 判断3个数谁最小,Python编程学习之如何判断3个数的大小
  10. 计算机微机原理及接口技术实训室,《微机原理与接口技术》课程实验报告.doc...