逻辑java练习_逻辑结构常见练习 Java_Note
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相关推荐
- java布尔类型比较器_浅谈Java中几种常见的比较器的实现方法
在java中经常会涉及到对象数组的排序问题,那么就涉及到对象之间的比较问题. 通常对象之间的比较可以从两个方面去看: 第一个方面:对象的地址是否一样,也就是是否引用自同一个对象.这种方式可以直接使用& ...
- JAVA入门_多线程_邮局派发信件
JAVA入门_多线程_邮局派发信件 Postman package cn.campsg.java.experiment.entity;public class Postman {private Str ...
- 第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++
第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++ 准备代码: 第一次编译: 显然需要先配置环境变量: 先找到java.exe和javac.exe所在的文件夹位置: 此电脑-& ...
- java 示例_功能Java示例 第3部分–不要使用异常来控制流程
java 示例 这是称为" Functional Java by Example"的系列文章的第3部分. 我在本系列的每个部分中开发的示例是某种"提要处理程序" ...
- Java开发中更多常见的危险信号
在< Java开发中的常见危险信号>一文中,我研究了一些不一定本身就是错误或不正确的做法,但它们可能表明存在更大的问题. 这些"红色标记"类似于"代码气味&q ...
- 复习Java异常处理_异常分类_自定义异常_线程初步了解
复习Java异常处理_异常分类_自定义异常_线程 主要内容 异常.线程 教学目标 第一章 异常 1.1 异常概念 异常,就是不正常的意思.在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点 ...
- 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 收集对象 ...
- Java内存模型和常见的内存溢出类型及解决方案
Java内存模型与常见的内存溢出 一. Java 运行过程和内存分配 1 Java的平台无关性 2 Java内存模型 2.1Java内存模型图 3 内存结构详解 3.1 元空间(MetaSpace) ...
- java项目-第126期SSM的物流仓库管理系统-java毕业设计_计算机毕业设计
java项目-第126期SSM的物流仓库管理系统-java毕业设计_计算机毕业设计 [源码请到资源专栏下载] 大家好,今天分享的源码是<基于SpringBoot+Thymeleaf的物流仓库后台 ...
最新文章
- 渗透知识-常用DOS命令windows
- mybatis 自定义函数_JDK动态代理一定要有代理对象吗?请你结合Mybatis回答
- KVM console 串口连接虚拟机
- TCP/IP的基本工作原理
- CSPNOIP2020总结
- 当心findFirst()和findAny()
- Java Calendar toString()方法与示例
- 咨询14个CEO,花了20小时,建设顶级数据团队的干货,被疯狂点赞
- Markdown文档如何分页以及导出的PDF如何分页
- git命令行删除远程文件
- .NET发送邮件代码--測試通過
- 把html模板vue框架,vue框架搭建个人博客网站模板
- uniapp自定义车牌号查询输入框
- 软件版本A.B.C这些数字分别代表什么意思
- 浏览器野史 UserAgent 列传(上)
- MIMIC-III数据库申请流程
- VC++的GDI+中,DrawImage方法的应用入门
- note9 android auto,天涯明月刀手游自动弹奏autojs脚本安装使用教程及时下流行制谱教程(包含c4和note模板)...
- [已完结]我在学校举办软件安全讲座提纲
- Inno Setup 安装退出代码
热门文章
- SAP CRM Fiori note automatic delete deletion scenario
- Marketing Cloud extension field technical name
- 什么是CRM中间件的1250事件
- Cookie test
- 阿尔法大蛋智能机器人功能_智能机器人怎么选?阿尔法蛋大蛋2.0助力孩子新学期...
- qt登录界面跳转_每天10分钟,木辛老师带你实战慕课软件开发:登录界面开发第2课...
- @data注解的作用_Java中注解学习系列教程-2
- c语言打开外部doc文件,C语言-内部函和外部函数.doc
- php 判断3个数谁最小,Python编程学习之如何判断3个数的大小
- 计算机微机原理及接口技术实训室,《微机原理与接口技术》课程实验报告.doc...