笔记
Han19980124
这个作者很懒,什么都没留下…
展开
-
超大数常规运用
BigInteger abs() 返回大整数的绝对值BigInteger add(BigInteger val) 返回两个大整数的和BigInteger divide(BigInteger val) 返回两个大整数的商double doubleValue() 返回大整数的double类型的值float floatValue() 返回大整数的float类型的值BigInteger max(BigInteger val) 返回两个大整数的最大者BigInteger min(BigInte原创 2020-07-30 22:48:28 · 177 阅读 · 0 评论 -
数列特征JAVA 求最大值和最小值
给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2 4 5样例输出5-211import java.util.Scanner;public class Main { public static void main(String[] args) {原创 2020-07-24 19:40:28 · 249 阅读 · 0 评论 -
杨辉三角形JAVA代码
杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。下面给出了杨辉三角形的前4行:11 11 2 11 3 3 1给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。样例输入4样例输出11 11 2 11 3 3 1import java.util.Scanner;原创 2020-07-24 18:48:10 · 1015 阅读 · 0 评论 -
01字符串Java
对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。public class Main { public static void main(String[] args) { int sum=0; for(int a=0;a<2;a++){ for(int b=0;b<2;b++){ for(int c=0;c<2;c++){原创 2020-07-24 01:40:08 · 221 阅读 · 2 评论 -
查找整数Java
问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入61 9 4 8 3 99样例输出2import java.util.Scanner;public class Main { public static void ma原创 2020-07-24 01:27:28 · 282 阅读 · 0 评论 -
查找整数JAVA
问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入61 9 4 8 3 99样例输出2public class Main { public static void main(String[] args) { Scanne原创 2020-07-24 01:20:38 · 275 阅读 · 0 评论 -
用Java查找回文数
package lesson;public class Ceshi { public static void main(String[] args) { String a=""; int n=0; for(int i=1000;i<=9999;i++){ a=""+i; //把i的值赋给空字符串 if(a.charAt(0)==a.charAt(3)){ //再一一对比 if(a.charAt(1)==a.charAt(2)){ Syste原创 2020-07-17 09:44:09 · 435 阅读 · 0 评论 -
查找回文数
1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。public class Main { public static void main(String[] args) { int n=0; for(int i=10000;i<=999999;i++){ StringBuilder buider=new StringBuilder(i+""); if(buider.toString().equals(buider.reverse().toS原创 2020-07-17 09:37:42 · 317 阅读 · 0 评论