细碎知识eclipse 的快捷键随机数格式化小数汉诺塔

Posted 一乐乐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了细碎知识eclipse 的快捷键随机数格式化小数汉诺塔相关的知识,希望对你有一定的参考价值。

细碎知识

 

一、eclipse 的快捷键
1,补全代码:Alt/        syso是System.out.println的缩写
2.写完自定义方法的定义,在方法上面写/**
回车,然后就写每个参数的注释啦。
3.对于字符串拼接快捷键,ctr键➕回车(注意要光标在“里边”再ctr➕回车)
4.ctrshifto:快速导包
5.ctrshiftG:跳到方法引用处
6.ctralth:调用层次结构
7.ctro:查看类里的属性与方法
8.altleft:光标回到上一个位置
   altright: 光标回到下一个位置
9.ctrshiftn:重命名
查找快捷键:ctrf


二、随机数Math.random()

 

 

 

三、格式化小数DecimalFormat();
DecimalFormat format = new DecimalFormat("#.00");
例如:System.out.println("应该支付金额:",+ format(total));

 

四、编程思维(汉诺塔)【将题意的未知数定义成变量】

注意:方法的定义,不要把中心花在实现上,要花在返回值,参数上,把思想里想到的量定义为参数或变量作为返回值。

例如汉诺塔问题:有三根棍子A,B,C。A棍子上有若干个盘子,每次只能移动一个盘子,且小盘子只能叠在大盘子上面。问把所有盘子从A移动到C(过程,需要移动次数)?

变量抽剥:三根棍子A,B,C,抽剥成三个变量,若干个盘子抽剥成一个变量。(一共从题意抽剥了四个变量,未考虑临时变量情况下)
分析:(发现规律:最后一个直接A放到C)
一个盘子,A-->C,直接A放到C
 两个盘子,A-->C,先把前面一个放B,最后一个直接A放到C,然后B上的那个放到C
 三个盘子,A-->C,先把前面两个放到B,最后一个直接A放到C,然后再把前面那两个从B放到C

■ 定义函数,结合变量确定参数位置意义
第一个参数:盘子数
第二个参数:出盘棍
第三个参数:临时棍
第四个参数:收盘棍

void hannuo(int n,int A,int B,int C){
       if(n == 1)打印最后一个盘子return;
        hanuo(n-1,A, C, B);//先把n-1个盘子从A放到B(过程通过C作为中转)
        打印最后一个盘子
        hannuo(n-1,B,A,C)//把n-1个盘子从B放到C(过程通过A作为中转)

 

以上是关于细碎知识eclipse 的快捷键随机数格式化小数汉诺塔的主要内容,如果未能解决你的问题,请参考以下文章

FFmpeg 细碎知识整理

Python细碎知识点——自查

java细碎知识点

JS中常用开发知识点

thinkPHP 如何在整形后面加两位小数

eclipse中折叠代码的快捷键