- 博客(7)
- 收藏
- 关注
原创 Java求阶乘和:1!+2!+3!+4!+...+n!
求阶乘和:1!+2!+3!+4!+…+n!写代码前看到题目,一开始没思路不要慌~~~先思考,可以把想到的点子都记在本子上;串起来整合,再上手写代码,比直接就写理解更深刻;从而达到巩固知识,举一反三的效果。说干就干好,我们回归正题,题给要求很简单,求阶乘和。也就是说,我们先得拿到: 数字1-数字n 的阶乘,然后再把:n个数字的阶乘加起来,即得到结果;脑海里搜索回忆以及一番思考后,有三种方法可以解决这道题,以下都写成了方法(也就是函数)形式。方法一:while循环【代码1】imp
2020-05-13 16:18:03 23001 3
原创 Java之方法的理解
方法的理解(Java)一、方法基本用法- 简而言之,“方法”就是一个代码片段。例如,在一个最简单的输出函数里:【代码1】public class FirstSample { public static void main(String args[]) { System.out.println("We will not use 'Hello,World!'"); }}当使用...
2020-04-17 09:04:40 260
原创 按顺序打印一个数字的每一位(例如 1234 打印出 1 2 3 4)
分析这是一道典型的递归问题,涉及到了调用栈和栈帧的知识。该函数里我把方法设为 printNum。简单来说,每一次的方法调用就称为一个栈帧。1、资料部分–>> 什么是栈帧呢?栈帧(Stack Frame)每一次函数的调用,都会在调用栈(call stack)上维护一个独立的栈帧(stack frame).每个独立的栈帧一般包括:函数的返回地址和参数临时变量: 包括函数的非静...
2020-03-27 18:20:14 2404
原创 编写程序数一下 1到 100 的所有整数中出现多少个数字9
整数 1-100 中,包含数字9的以下:(1)一个9的数字 :9 19 29 39 49 59 69 79 8990 91 92 93 94 95 96 97 98(2)两个9 的数字:99【共计20个9】public class homework { public static void main(String[] args) { int i = 0; int sum...
2020-03-17 11:11:33 492
原创 Java运算符大总结
Java之运算符“我是一个程序猿,编程本领强!我要把那代码呀,写得更漂亮!”(来,music!唱起来!Just Kidding)———————————————————————计算机最初发明主要作用就是计算,作为一名榜上有名的编程语言,Java也有一套运算符用来操作变量,主要有以下六种。1 算术运算符基本四则运算符 : + - * / %(1)加减乘 +...
2020-03-12 01:04:07 88
原创 初始冯诺依曼体系结构
前言在全球首台计算机ENIAC的研制过程中,作为理论指导的核心计算机科学家、数学家等的冯诺依曼先生,运用他的理论知识—计算机逻辑理论,为这项伟大的发明提供了核心原理与结构等一系列的设计与指导。要点1.存储程序2.五部分组成3.二进制冯诺依曼体系结构的浅显理解1.五大组成部分(下图引自知乎)冯诺依曼计算机主要由五大部分组成:运算器(ALU,Arithmetic/Logic Unit...
2020-02-28 21:42:20 493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人