- 博客(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 181 1
原创 完全数
求1000以内的完全数问题描述:若一个自然数,恰好与除去它本身以外的一切因数的和相等,这种数叫做完全数。例如,6=1+2+328=1+2+4+7+14496=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 225
原创 最大公约数和(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 688
原创 分解质因数:
分解质因数:例如:输入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 307
原创 有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 378
原创 素数
素数输出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 106
原创 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 122
原创 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 243
原创 生产者与消费者(线程同步问题)
/*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 501
原创 Linux基础课堂笔记02
复习:Linux:Ubuntu硬件核心shellfileSystem/根目录/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 102
原创 Linux基本命令课堂笔记03
快捷键:win+d显示桌面vi编辑器:修改文件内容vi a.txti 编辑模式编辑模式–>esc–>命令模式命令模式–>shift+:–>底行模式命令模式–>i–>编辑模式命令模式:i 当前位置插入I 在行首插入a 光标所在位置后插入A 在行尾插入o 光标所在行下插入一空行O 光标所在行上插入一空行0 移动到行首$ 移动到行末尾定位...
2019-07-25 20:22:29 119
原创 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 187
原创 day1
一)基础实验:Unix中常见shell及其命令(shell的缩写)Bourne shell /bin/shC shell /bin/cshKorn shell /bin/kshBourne Again Shell /bin/bash普通用户与超级用户如何进行相互切换切换为超级用户:su - root退出超级用户:exit远程登录及退出服务器的命令登...
2019-07-22 19:55:43 90
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人