
算法
文章平均质量分 80
天热死了
QQ:1103367710
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Dimen 自动生成
package com; import android.util.Log; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java..原创 2020-07-16 15:06:30 · 495 阅读 · 0 评论 -
Java 不用数组打印杨辉三角
import java.util.Scanner; class L { public static void main(String[] args) { Scanner in=new Scanner(System.in); int n; while(true){ System.out.println("**打印杨辉三角**"); System.out.println("请输入一原创 2016-07-24 20:42:42 · 2627 阅读 · 0 评论 -
Java 打印空心菱形
import java.util.Scanner; class DrawDiamond { public static void main(String[] args) { Scanner in=new Scanner (System.in); int n; while(true){ System.out.println("输入菱形 宽度(奇数):原创 2016-07-26 19:50:01 · 487 阅读 · 0 评论 -
java 四人摸牌 附加检验输出
import java.util.ArrayList; import java.util.Random; import java.util.Scanner; public class Test { public static void main(String[] args) { int [] p1=new int[30]; int [] p2=new int[30]; int []原创 2016-05-19 11:02:52 · 549 阅读 · 0 评论 -
java获取10以内的两组不同随机数(摸牌)
import java.util.ArrayList; import java.util.Random; import java.util.Scanner; public class Test { public static void main(String[] args) { int [] p1=new int[5]; int [] p2=new int[5]; int [] f=原创 2016-05-19 10:25:02 · 1415 阅读 · 0 评论 -
Java 打印各种直角三角形和乘法表
class T { public static void main(String[] args) { int i,j,k=1; System.out.println("直角三角形,左上"); for(i=5;i!=0;--i) { for(j=i;j!=0;--j) System.out.print("*"); System.out.println(); } S原创 2016-07-21 11:22:40 · 2731 阅读 · 0 评论 -
Java 输出1-100内的质数
class Z { public static void main(String[] args) { int i,j,k; for(i=2;i k=1;//默认k=1为质数 for(j=2;j if(i%j==0){ k=0; break; } if(k==1) System.out.print(i+" "); } } }原创 2016-07-21 11:50:01 · 1110 阅读 · 0 评论 -
Java 打印水仙花数
/* 4.打印出100-999之前的所有”水仙花数“。所谓”水仙花数“,是指3位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=1*1*1+5*5*5+3*3*3 */ class T5 { public static void main(String[] args) { System.out.println("100--999内的水仙花数如下:");原创 2016-07-21 19:46:09 · 739 阅读 · 0 评论 -
Java 输入一个日期,判断是星期几
package com.zwg.calweek; import java.time.MonthDay; import java.util.Scanner; public class CalMain { public static void main(String[] arge){ Scanner sc=new Scanner(System.in); int year,month,day原创 2016-07-26 21:32:21 · 12848 阅读 · 0 评论 -
Java 输入一个大写字符,如F 比如 输入:F 输出 FEDCBA EDCBAB DCBABC CBABCD BABCDE ABCDEF 输入 B 输出: BA AB
/* 输入一个大写字符,如F 比如 输入:F 输出 FEDCBA EDCBAB DCBABC CBABCD BABCDE ABCDEF 输入 B 输出: BA AB */ import java.util.Scanner; class T24 { public static void main(String[] args) { System.out.p原创 2016-07-23 13:50:24 · 3856 阅读 · 0 评论 -
Java 输入n,打印1!+2!+3!+...+n!的值"-----用递归求解
import java.util.Scanner; class T23 { public static void main(String[] args) { System.out.println("输入n,打印1!+2!+3!+...+n!的值"); Scanner in=new Scanner(System.in); int n=in.nextInt(); while(n原创 2016-07-23 13:03:01 · 8332 阅读 · 2 评论 -
判断一个数是否是素数
让m除以 2 ~ aqrt(m),如果 m 不能被其中任何一个数整除,那么m就是素数原创 2015-04-28 14:22:42 · 839 阅读 · 0 评论 -
Java 递归求和
import java.util.Scanner; class T { public static void main(String[] args) { System.out.println(digui(100)); } public static int digui(int n){ if(n==1) return 1; else return n+digui(n-1原创 2016-07-22 15:12:22 · 2134 阅读 · 0 评论 -
Java 递归求斐波那契数,输入n,查询第n个数
import java.util.Scanner; class T { public static void main(String[] args) { int n; Scanner in=new Scanner(System.in); while(true) { n=in.nextInt(); System.out.println(digui(n)); } }原创 2016-07-22 15:33:04 · 2504 阅读 · 0 评论 -
Java打印n以前的质数
import java.util.Scanner; class T7 { public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out.print("请输入大于1的整数"); int n=in.nextInt(); while(n { System.out.pri原创 2016-07-22 19:53:36 · 606 阅读 · 0 评论 -
Java 数据转换
JAVA中int、String的类型转换 (2007-11-20 15:26:35) 转载▼ 标签: 学习公社 类型转换 分类: JAVA int -> String int i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=Str转载 2016-07-22 21:22:55 · 386 阅读 · 0 评论 -
Java 输入一个大写字母,如F 比如: 输入:F 输出: A ABA ABCBA ABCDCBA ABCDEDCBA ABCDEFEDCBA
/* 输入一个大写字母,如F 比如: 输入:F 输出: A ABA ABCBA ABCDCBA ABCDEDCBA ABCDEFEDCBA */ import java.util.Scanner; class T17 { public static void main(String[] args) { System.out.println("请输入一个大写原创 2016-07-23 10:12:59 · 6733 阅读 · 0 评论 -
Java 输入一个大写字母,如 F,输出 比如: 输入:F 输出: F EFE DEFED CDEFEDC BCDEFEDCB ABCDEFEDCBA
/* 输入一个大写字母,如 F,输出 比如: 输入:F 输出: F EFE DEFED CDEFEDC BCDEFEDCB ABCDEFEDCBA */ import java.util.Scanner; class T18 { public static void main(String[] args) { System.out.println("请输入一个大原创 2016-07-23 10:47:55 · 2921 阅读 · 0 评论 -
Java 打印n行杨辉三角数据
import java.util.Scanner; class T22 { public static void main(String[] args) { System.out.println("**打印杨辉三角**"); System.out.println("请输入一个非负整数:"); Scanner in=new Scanner(System.in); int n=in.原创 2016-07-23 12:34:36 · 4234 阅读 · 0 评论 -
最大公约数与最小公倍数
求最大公约数的方法: 两个自然数的积等于这两个数的最大公约数与最小公倍数的积。(最小公倍数=a*b/最大公约数) 1、辗转相除法: 当两个数都较大时,采用辗转相除法比较方便.其方法是:以大数除以小数,如果能整除,那么小数就是所求的最大公约数.否则就用余数来除刚才的除数;再用这新除法的余数去除刚才的余数.依此类推,直到一个除法能够整除,这时作为除数的数就是所求的最大公约数 例如:求445原创 2015-04-28 14:26:36 · 1415 阅读 · 0 评论