算法
金桔柠檬茶1
这个作者很懒,什么都没留下…
展开
-
Java实现银行家算法
Java实现银行家算法Bank类BankTest类Bank类package school.BankDemo;import java.util.Scanner;public class Bank { int[] Available = new int[]{1,7,6,6};//设置可利用资源向量 Available int[][] Allocation = new int[5][4]; //设置分配矩阵Allocation int[][] Need = new int[5原创 2021-06-02 14:28:54 · 353 阅读 · 0 评论 -
Java:最近对问题
package demo;import java.util.*;public class Recent { public static void main(String[] args) { Scanner s=new Scanner(System.in); int x=0,x1=0,x2=0,x3=0,x4=0; int y=0,y1=0,y2=0; double dis1=0,dis2=0;原创 2021-03-16 12:29:07 · 254 阅读 · 0 评论 -
Java:字符串匹配问题
package demo;import java.util.Scanner;public class Marry { public static boolean matchString(String target, String mode) { String newTarget = "x" + target; String newMode = 'x' + mode; int[] K = calculateK(mode); int i原创 2021-03-16 12:27:51 · 211 阅读 · 0 评论 -
Java:百鸡百钱问题
package demo;public class A {public static void main(String[] args) {for(int x = 0;x<=20;x++){for (int y = 0; y <= 33; y++) {int z = 100 - x - y;if (z%30&&(x5+y3+z/3100)){System.out.println(" 公鸡:"+x+" 母鸡:"+y+" 小鸡:"+z);}}}}}...原创 2021-03-16 12:26:47 · 168 阅读 · 0 评论 -
简单加密算法
简单加密算法package chapter;import java.util.Scanner;public class Demo42 { //题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的, //加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。 //通过程序进行加密和解密 public static void main(String[] args) { Scanner scanner = new原创 2020-11-22 14:40:33 · 535 阅读 · 0 评论 -
计算消费问题
消费多少钱,买多少东西package chapter;public class Demo44 { public static void main(String[] args) { int sum=0; for(int i=0;i<=20;i++) { for(int j = 0;j<34;j++) { for(int k =0;k<=300;k++) { sum=5*i+3*j+k/3; if((i+j+k==100)&&(原创 2020-11-21 11:03:30 · 170 阅读 · 0 评论 -
字符串排序
字符串排序package chapter;import java.util.Arrays;import java.util.Scanner;public class Demo40 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("题目:字符串排序。(字典顺序):"); Scanner input = new Scanner(System原创 2020-11-21 11:02:13 · 66 阅读 · 0 评论 -
冒泡排序
冒泡排序package chapter;import java.util.Scanner;public class Demo28 { public static void main(String[] args) { // TODO Auto-generated method stub int temp; Scanner input= new Scanner(System.in); System.out.println("请输入十个数:"); int []arr=new in原创 2020-11-21 10:59:59 · 86 阅读 · 0 评论 -
回文数算法
回文数算法package chapter;import java.util.Scanner;public class Demo25 {public static void main(String[] args) { System.out.println("请输入一个5位的正整数"); Scanner input = new Scanner(System.in); String s = input.nextLine(); char []a =s.toCharArray(); int []原创 2020-11-21 10:57:06 · 125 阅读 · 0 评论 -
阶层求和
阶层求和package chapter;public class Demo21 { public static void main(String[] args) { // TODO Auto-generated method stub long sum=0; for(int i =1;i<=20;i++) { sum = sum + fun(i); //System.out.println(fun(i)); } System.out.println(sum);原创 2020-11-21 10:55:08 · 670 阅读 · 0 评论 -
输出9*9口诀
输出9*9口诀package chapter;public class Demo16 { public static void main(String[] args) { // TODO Auto-generated method stub int k = 0; for(int i =1;i<=9;i++) { for(int j = 1;j<=i;j++) { k = i*j; System.out.print(k+"="+i+"x"+j+" ")原创 2020-11-21 10:53:21 · 90 阅读 · 0 评论 -
求最大公约数和最小公倍数
求最大公约数和最小公倍数package chapter;import java.util.*;public class Demo6 { public static void main(String[] args) { System.out.print("请输入正整数 m 的值:"); Scanner scanner = new Scanner(System.in); int m = scanner.nextInt(); System.原创 2020-11-21 10:51:45 · 77 阅读 · 0 评论 -
分解质数
分解质数算法package chapter;import java.util.*;public class Demo4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个正整数:"); int n = sc.nextInt(); int k=2; System.out.print(n+"=");//输出第一步格式 w原创 2020-11-21 10:49:41 · 82 阅读 · 0 评论 -
水仙花数算法
水仙花数算法package chapter;public class Demo3 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("输出100-1000以内的水仙花数:"); for(int i = 100;i<=999;i++) { //int i = 153; int a = i/100; //System.out.原创 2020-11-21 10:47:20 · 97 阅读 · 0 评论 -
斐波那契数列算法
斐波那契数列算法package chapter;import java.util.*;public class Demo1 { public static void main(String[] args) { //假定所求的月份为整型10 Scanner input = new Scanner(System.in); System.out.println("请输入你所要求的月份"); int n = input.nextInt(); //标准的System类输出 Syste原创 2020-11-21 09:46:21 · 62 阅读 · 0 评论