![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java练习
小月亮的baby
这个作者很懒,什么都没留下…
展开
-
java数组的冒泡排序算法实现
一个无序的数组,通过冒泡算法实现有序排列。 冒泡排序思想:用数组第一个元素开始向后一个元素比对,如果前一个元素的值大于后一个元素的值,就调换两个元素的位置,继续向后一个元素比对,直到最后一个元素为止。再重新用当前顺序的数组的第一个元素重复以上工作。 int[] arr = new int[]{10,24,-12,0,99,2,-21,0,199,54,99}; for(int i=0;i<arr.length;i++){ for(int j=0;j<arr.length原创 2021-12-15 17:57:21 · 763 阅读 · 0 评论 -
java输出杨辉三角
//声明初始化二维数组 int[][] yangHui = new int[10][]; //给数组赋值 for(int i=0;i<yangHui.length;i++){ //遍历每一行时给这一行初始化列数 yangHui[i] = new int[i+1]; //给首末元素赋值1 yangHui[i][0] = yangHui[i][i] = 1; //给非首末元素赋值 for(int j=1;j<yangHui[i].leng.原创 2021-12-05 22:02:07 · 228 阅读 · 0 评论 -
java程序输出1000以内的完数
一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3。 for(int i = 6;i<=1000;i++){ //定义在循环内,每次循环都会重置sum的值 int sum = 0; for(int j = 1;j<=i/2;j++){ if(i%j == 0){ sum += j; } } if(sum == i){ System.out.println(i); } } ...原创 2021-11-29 19:17:17 · 571 阅读 · 0 评论 -
java程序控制台输出一百以内的所有质数(素数)
质数的定义:只能被1和其本身整除的数称为质数。最小的质数是2。 思路: ①定义一个监测标识 ②循环遍历i(2~100)。 ③循环遍历j(2~(i-1))。 ④遍历j过程中出现i被j除尽的数,则监测标识记录。 ⑤输出未被记录监测标识i,即为质数。 ⑥监测标识重置。 class...原创 2021-11-29 12:46:58 · 1190 阅读 · 0 评论 -
java程序控制台输出九九乘法表
解题思路 九九乘法表 i(行号) j(列数) 1*1=1 1 1 2*1=2 2*2=4 ...原创 2021-11-29 11:55:49 · 876 阅读 · 1 评论 -
Java输入两个正整数m和n,求其最大公约数和最小公倍数。
import java.util.Scanner; public class ForTest{ public static void main(String args[]){ Scanner scan = new Scanner(System.in); System.out.println("请输入第一个正整数:"); int m = scan.nextInt(); System.out.println("请输入第.原创 2021-11-29 10:59:23 · 992 阅读 · 0 评论