- 博客(14)
- 收藏
- 关注
原创 高精度数乘法(Java语言实现)
方法一BigDecimal类实现import java.math.BigDecimal;import java.util.Scanner;public class 高精度数乘法 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s1 = sc.next(); String s2 = sc.next(); BigDecimal bd1 = new Bi
2021-12-29 11:33:19 500
原创 高精度数减法(Java语言实现)
方法一BigDecimal类实现import java.math.BigDecimal;import java.util.Scanner;public class 高精度数减法 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s1 = sc.next(); String s2 = sc.next(); BigDecimal bd1 = new B
2021-12-29 11:23:01 317
原创 高精度数加法(Java语言实现)
方法一BigDecimal类实现import java.math.BigDecimal;import java.util.Scanner;public class 高精度数加法 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s1 = sc.next(); String s2 = sc.next(); BigDecimal bd1 = new B
2021-12-29 11:19:28 307
原创 高精度除单精度(Java语言实现)
这里的n时保留n位小数import java.math.BigDecimal;import java.util.Scanner;public class 高精度除以单精度 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s1 = sc.next(); String s2 = sc.next(); BigDecimal bd1 = new Big.
2021-12-27 14:28:39 257
原创 求某一天星期几(Java语言实现)
Y:年M:月d:日weekday返回值 0:星期天 1:星期一 ..................适用于1582年10月15日之后,因为罗马教皇格里高利十三世在这一天启用新历法。import java.util.HashMap;import java.util.Scanner;public class 求某一天星期几 { public static void...
2021-12-26 11:15:01 284
原创 排列和排列数(Java语言实现)
import java.util.Scanner;public class 排列序列 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int K =sc.nextInt(); int[] a =new int[N]; for(int i = 0;i < N;i++) { a[i] = i + 1; } ..
2021-12-23 20:12:16 484
原创 组合和组合数(Java语言实现)
import java.util.Scanner;public class 高精度除单精度 { public static void main(String[] args) { int[] result = new int[10]; Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int K = sc.nextInt(); int[] a = new int[N]; for(int i = 0;i..
2021-12-22 18:45:42 339
原创 最大公约数、最小公倍数(Java语言描述)
import java.util.Scanner;public class 最大公约数最小公倍数 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int res1 = hcf(a, b); int res2 = lcd(a, b, res1); System.out.print..
2021-12-20 14:34:38 92
原创 任意进制转换(Java语言描述)
import java.util.Scanner;public class 任意进制转换 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s1 = sc.next(); char[] s = s1.toCharArray(); char[] res = new char[100]; conversion(s,res,10,16);//表示2进制转换成1..
2021-12-19 16:41:11 479
原创 精度计算——大数减法(Java语言描述)
import java.math.BigDecimal;import java.net.StandardSocketOptions;import java.util.Scanner;public class 减法 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s1 = sc.next(); String s2 = sc.next(); BigDecim.
2021-12-18 15:54:51 500
原创 精度计算——大数加法(Java语言实现)
import java.util.Scanner;public class 加法 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s1 = sc.next(); String s2 = sc.next(); char[] a = s1.toCharArray(); char[] b = s2.toCharArray(); int len1 = a...
2021-12-17 18:50:10 294
原创 精度计算——大数乘大数(Java语言实现)
import java.math.BigDecimal;import java.util.Scanner;public class 大数乘大数 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s1 = sc.next(); String s2 = sc.next(); BigDecimal bd1 = new BigDecimal(s1); BigD..
2021-12-17 10:15:11 422
原创 精度计算——大数阶乘(Java语言实现)
import java.util.Scanner;public class 大数阶乘 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(true) { int n = sc.nextInt(); int result = factorical(n); System.out.println("阶乘结果的位数" + result); } }..
2021-12-15 11:26:35 297
原创 精度计算——大数乘以小数(Java语言实现)
import java.util.Scanner;public class 大数乘小数 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNext()) { int m = sc.nextInt();//乘数10以内 String cc = sc.next(); int[] res = new int[10001];//结果 ch..
2021-12-15 11:25:03 838
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人