Java 经典题目
经典题目
时光·漫步zth
辛酸泪,影单醉。
展开
-
Java——十进制转换为任意进制(两种方法)
1. 方法一 package com.zth;import java.util.Scanner;public class JinZhi { // 十进制转换为 n 进制 public String fun(int n,int num) { // n 表示目标进制, num 要转换的值 String str= ""; int yushu ; // ...原创 2018-10-18 19:32:27 · 19894 阅读 · 4 评论 -
java——猴子吃桃问题(多种方法)
package com.zth;/** * 有一棵桃树,有一只猴子,第一天猴子吃了桃子的一半,扔掉一个,第二天又吃了树上一半,扔掉一个,第三天。。。第七天, * 还没吃就发现只剩下一个,问树上第一天有多少桃子 * * @author 时光·漫步 */public class Peach { public static int fun1 (int day) { //i...原创 2018-10-16 21:24:42 · 8218 阅读 · 0 评论 -
Java—— 求质数(埃拉托色尼的素数筛法 等多种方法)
package com.zth;/** * 求小于 x 的所有质数 * @author 时光·漫步 * */public class ZhiShu { // 方法一:遍历 public static int fun1(int x) { if(x<2) { return 0; } if(x == 2) { return 1...原创 2018-10-16 21:32:07 · 1758 阅读 · 0 评论 -
Java——打印杨辉三角(递归和非递归)
1. 非递归方法: package com.zth;/** * 打印杨辉三角 * @author 时光·漫步 * */public class SanJiao { public static void main(String[] args) { // 定义数组的长度 int length = 10; int arr[][] = new int[le...原创 2018-10-17 11:50:57 · 9328 阅读 · 1 评论 -
Java——打印九宫格(奇数行方阵)
package com.zth;import java.util.Scanner;/** *打印九宫格 *8 1 6 *3 5 7 *4 9 2 * *打印方法:初始化第一行中间为 1 ,根据“上右、下下左”打印下一个数 * @author 时光·漫步 * */public class JiuGongGe { public sta...原创 2018-10-17 16:08:39 · 1568 阅读 · 0 评论 -
java——猜拳游戏(剪刀石头布)
1. 表驱动方法:package com.zth;import java.util.Scanner;public class CaiQuan { public static void main(String[] args) { String[] choice = {"剪刀","石头","布"}; String[][] arr = {{"平","赢","输&q原创 2018-10-17 19:48:11 · 3835 阅读 · 0 评论 -
Java——因式分解算法
package com.zth1;/** * 因式分解 * @author 时光·漫步 */import java.util.Scanner;public class YinShi{ private static int fun(int num) { if(num<1) { System.out.println("输入有误"); ...原创 2018-10-22 20:21:20 · 2773 阅读 · 0 评论 -
Java——任意进制转换为十进制
1. 方法一(调用系统方法) package demo;import java.util.Scanner;/** * 任意进制转换为 十 进制 * @author 时光·漫步 * */public class Test{ public static void main( String args[]) { System.out.print("请...原创 2018-10-20 12:09:50 · 5890 阅读 · 0 评论 -
Java——用两种方法实现字符串逆序
package com.zth;public class Test{ public static String fun1(String str){ //方法一 将字符串转换为字符数组 char[] arr = str.toCharArray(); // 逆序输出字符数组 for(int i = 0;i<arr.l...原创 2018-11-10 19:15:18 · 13177 阅读 · 1 评论