- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 栈和队列的实现
栈 public class Queue{ int[] arr=new int[100]; int index; //入栈方法 public void in(int num){ if(index>=arr.length){ int[] arr2=new int[2*arr.length]; System.arraycopy(arr,0,arr2,0,arr.lengt...
2019-11-11 21:38:28
239
1
原创 完全数
求1000以内的完全数 问题描述:若一个自然数,恰好与除去它本身以外的一切因数的和相等,这种数叫做完全数。 例如,6=1+2+3 28=1+2+4+7+14 496=1+2+4+8+16+31+62+124 先计算所选取的整数a(a的取值1~1000)的因数,将各因数累加于m, 若m等于a,则可确认a为完全数 代码如下: public static void main(String[] args...
2019-11-11 21:29:50
275
原创 最大公约数和(GCD)和最小公倍数(LCM)
求任意两个正整数的最大公约数和(GCD)和最小公倍数(LCM) 提示: m和n的最大公约数:用辗转相除法,首先将m除以n(m>n)得余数r,再用余数r去除原来的除数, 得新的余数,重复此过程直到余数为 0时停止,此时的除数就是。 m和n的最小公倍数: m和 n的积除以(m和 n 的最大公约数)。 代码如下: public static void main(String[] args...
2019-11-11 21:05:15
769
原创 分解质因数:
分解质因数:例如:输入90,打印出90=2 * 3 * 3 * 5 。 对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: a)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 b) 如果n不等于i,i能被n整除,则应打印出i的值,并用n除以i的商, 作为新的正整数n,重复执行第一步。 提示:如果一个自然数能写成两个自然数的乘积,那么这两个自然数就叫作 原来那个...
2019-11-11 20:17:34
383
原创 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
问题描述:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 代码如下: public static void main(String[] args) { int num; int i, j, k; int count = 0; for (i = 1; i <...
2019-11-11 20:02:42
442
原创 素数
素数输出0~n的素数 public class test { public static void main(String[] args) { int n=200; for(int i=1;i<=200;i++){ for(int j=2;j<=i;j++){ //判断有因数且不为本身的数跳出循环;筛选出素数 if(i%j==0 && i!...
2019-11-11 19:42:33
144
原创 java中获取随机数
java中随机数产生方法: 方法一:java.lang.Math.random; 注意:返回的是double类型的数,注意 double b = Math.randow() 其范围是[0.0,1.0),double类型 int a = (int)(Math.random()*(44-35)+35) 表示范围[35,44)的整数 方法二:java.util.Randow; Random r=...
2019-09-03 20:25:34
186
原创 java之反射-简单例子
User.java测试类代码: package com.test; public class User { private int id;//id号 private String name; //用户名 private String password;//密码 private User user; public User() { super(); } public User...
2019-09-03 20:00:23
332
原创 生产者与消费者(线程同步问题)
/* num 库存变量,p 生产变量/消费变量 生产者最多库存100个产品 生产者将随机生产0~100个产品 当 (新生产产品p+库存num)>100时,先产满100个,再将先前计划p超出库存的生产出来 消费者将随机消费0~100个产品 */ public class ProductAndCustorm { public static void main(String[] args) ...
2019-08-16 17:27:07
575
原创 Linux基础课堂笔记02
复习:Linux: Ubuntu 硬件 核心 shell fileSystem /根目录 /etc/配置文件 /home/家目录 /root管理员家目录 /home/briup普通用户家目录 ~当前用户家目录 ~root root家目录 cd 切换到当前目录 路径: cd a cd a1 cd …/b 相对路径 cd /home/briup/b 绝对路径 在当前位置查看其他文件夹: 如ls …/...
2019-07-25 20:26:59
141
原创 Linux基本命令课堂笔记03
快捷键:win+d显示桌面 vi编辑器:修改文件内容vi a.txt i 编辑模式 编辑模式–>esc–>命令模式 命令模式–>shift+:–>底行模式 命令模式–>i–>编辑模式 命令模式: i 当前位置插入 I 在行首插入 a 光标所在位置后插入 A 在行尾插入 o 光标所在行下插入一空行 O 光标所在行上插入一空行 0 移动到行首 $ 移动到行末尾 定位...
2019-07-25 20:22:29
165
原创 Ubuntu虚拟机用户更改及JDK安装详细步骤
用户更改命令: 权限不够sudo来凑 远程登录命令:telnet +ip 显示当前位置:pwd 改密码:passwd briup(root) 第一次设置超级用户密码:sudo passwd root 清屏:clear 显示文件内容:more /etc/passwd 一屏幕显示不完:按回车显示一行;按空格显示一屏 root :x :0:0:root:/root:/bin/bash 详解:用...
2019-07-22 20:26:00
236
原创 day1
一)基础实验: Unix中常见shell及其命令(shell的缩写) Bourne shell /bin/sh C shell /bin/csh Korn shell /bin/ksh Bourne Again Shell /bin/bash 普通用户与超级用户如何进行相互切换 切换为超级用户:su - root 退出超级用户:exit 远程登录及退出服务器的命令 登...
2019-07-22 19:55:43
179
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅