java基础问题
哈喽涡德
在校大学生,爱好IT
欢迎一起交流学习
展开
-
java基础问题08---斐波那契数列
递归思想输入一个数据n,计算斐波那契数列(Fibonacci)的第n个值(9)1 1 2 3 5 8 13 21 34 55规律:一个数等于前两个数之和public class FibonacciText { public static void main(String[] args) { int value = getNum(9); System.out.println(value); } public static int getNum(int n) { int num;原创 2021-01-22 20:11:03 · 210 阅读 · 0 评论 -
java基础问题07---定义一个圆Circle类
利用面向对象的编程方法,设计类Circle计算圆的面积和圆的周长import java.util.Scanner;public class CircleText { public static void main(String[] args) { Scanner value = new Scanner(System.in); System.out.println("请输入圆的半径 "); Circle c1 = new Circle(); double radius1 = va原创 2021-01-20 19:31:48 · 19763 阅读 · 0 评论 -
Java基础问题06---打印26个字母
public class AlphabetText { public static void main(String[] args) { char []c1 = new char[26]; char []c11= new char[26]; char c2 = 'A'; char c22= 'a'; for (int i = 0; i < c1.length; i++) { c1[i]= c2; c11[i]=c22; c2++; c22++;原创 2021-01-19 20:45:23 · 287 阅读 · 0 评论 -
java基础问题05---冒泡排序
冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间public class Bubblesort01 { public static void main(String[] args) { int[] arr1 = new int[] { 23, 44, 5, 1, 5, 0, 1, 33, -34, -5 }; // 冒泡排序 //遍历输出 也可以用数组工具类Arrays中的 toString() for (int i = 0; i &原创 2021-01-19 20:39:18 · 105 阅读 · 0 评论 -
Java基础问题04--水仙花数问题
水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身public class Wateflower { //水仙花数的输出 public static void main(String[] args) { for (int num =100; num < 1000; num++) { int bai = num/100; int shi = num%100/10; int ge = num%10; if (num==bai*bai*.原创 2021-01-18 16:04:52 · 224 阅读 · 0 评论 -
java基础问题03--九九乘法表
打印九九乘法表运用for循环实现public class Multiplication { public static void main(String[] args) { for (int i = 0; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print(j+"*"+i+"="+(i*j)+" "); } System.out.println(); } }}原创 2021-01-17 20:02:27 · 122 阅读 · 0 评论 -
java基础问题02
输出一个9行的杨辉三角public class YangHui { public static void main(String[] args) { // 构建二维数组 //可以改为n行的杨辉三角 int yanghui[][] = new int[9][]; //对起始位置赋值 for (int i = 0; i < yanghui.length; i++) { yanghui[i] = new int[i + 1]; yanghui[i][0]=y原创 2021-01-17 19:23:51 · 90 阅读 · 0 评论 -
java基础问题01
随机生成10个两位数并进行最大值,最小值,总和,平均值的输出public class RandomBijiao { public static void main(String[] args) { //生成数组 int [] arr = new int [10]; for (int i = 0; i < arr.length; i++) { arr [i]=(int)(Math.random()*90+10); } //#数组输出 for (int原创 2021-01-17 19:04:54 · 92 阅读 · 0 评论