java
文章平均质量分 58
椰子Yeah
天道酬勤
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
蓝桥杯 基础练习 矩形面积交 JAVA
问题问题描述 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。输入格式 输入仅包含两行,每行描述一个矩形。 在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。输出格式 输出仅包含一个实数,为交的面积,保留到小数后两位。样例输入1 1 3 32 2 4 4样例输出1.00思路先把图形画出来 标好两矩形的对角坐标 注意用double类原创 2021-09-08 21:49:56 · 320 阅读 · 0 评论 -
蓝桥杯 基础练习 矩阵乘法 JAVA
问题问题描述 给定一个N阶矩阵A,输出A的M次幂(M是非负整数) 例如: A = 1 2 3 4 A的2次幂 7 10 15 22输入格式 第一行是一个正整数N、M(1<=N<=30, 0<=M<=5),表示矩阵A的阶数和要求的幂数 接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A的值输出格式 输出共N行,每行N个整数,表示A的M次幂所对应的矩阵。相邻的数之间用一个空格隔开样例输入2 21 23 4样例输原创 2021-09-07 22:07:52 · 284 阅读 · 0 评论 -
蓝桥杯 基础练习 分解质因数 JAVA
问题问题描述 求出区间[a,b]中所有整数的质因数分解。输入格式 输入两个整数a,b。输出格式 每行输出一个数的分解,形如k=a1a2a3…(a1<=a2<=a3…,k也是从小到大的)(具体可看样例)样例输入3 10样例输出3=34=2*25=56=2*37=78=2*2*29=3*310=2*5提示 先筛出所有素数,然后再分解。数据规模和约定 2<=a<=b<=10000思路可以用字符串的追加代码原创 2021-09-05 16:36:09 · 671 阅读 · 0 评论 -
蓝桥杯 基础练习 字符串对比 JAVA
问题问题描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等。比如 Beijing 和 Hebei 2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing 3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它并不满足情况2)。比如 beijing 和 BEIjing 4:两个字符串长度相等,但是即使是不区分原创 2021-09-05 15:28:31 · 227 阅读 · 0 评论 -
蓝桥杯 基础练习 时间转换 JAVA
问题问题描述 给定一个以秒为单位的时间t,要求用“<H>:<M>:<S>”的格式来表示这个时间。<H>表示时间,<M>表示分钟,而<S>表示秒,它们都是整数且没有前导的“0”。例如,若t=0,则应输出是“0:0:0”;若t=3661,则输出“1:1:1”。输入格式 输入只有一行,是一个整数t(0<=t<=86399)。输出格式 输出只有一行,是以“<H>:<M>:<S&g原创 2021-09-03 22:04:38 · 266 阅读 · 0 评论 -
蓝桥杯 基础练习 数列排序 JAVA
问题问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式 第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式 输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9思路冒泡排序代码import java.util.Scanner;public class Demo17 { public stat原创 2021-09-03 21:28:32 · 255 阅读 · 0 评论 -
蓝桥杯 基础练习 十六进制转八进制 JAVA
问题问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整数。 【注意】 输入的十六进制数不会有前导0,比如012A。 输出的八进制数也不能有前导0。样例输入 2 39 123ABC样例输出 71 4435274原创 2021-09-02 23:24:32 · 445 阅读 · 0 评论 -
蓝桥杯 基础练习 十六进制转十进制 JAVA
问题问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。思路十六进制数用字符串类型储存,再将字符转化为数字计算 A~F字母转数字时可用switch语句 计算时用到Math.pow()方法,注意指数如何取值代码import java.util.Scanner;/** * @description 十六进制转十进制 * @author 小饼团子 * @d原创 2021-09-02 21:21:23 · 418 阅读 · 0 评论 -
string.format()方法
JAVA字符串格式化-String.format()的使用常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale locale, String format, Object.转载 2021-08-09 18:47:18 · 2783 阅读 · 0 评论 -
为什么要用Integer
int是JAVA八大基本数据类型(byte,shor,int,long,char,boolean,float,double)之一。JAVA语言为八大基本数据提供了包装类,Integer对应是int类型的包装类,就是把int类型包装成Object对象。 Java有2种不同的类型:引用类型和原始类型。Int是java的原始数据类型,Integer是java的为int提供的封装类。Java为每个原始类型提供了封装类。 int是基本数据类型Integer是int的一个包装类(wrapper),他是类转载 2021-08-09 18:38:42 · 2431 阅读 · 0 评论 -
java中的nextInt()与nextLine()用法
public static void main(String[] args) {// TODO Auto-generated method stubScanner sc=new Scanner(System.in);System.out.println("请输入你的姓名:");String name=sc.nextLine();System.out.println("请输入你的爱好:");String favor=sc.nextLine(); System.out.println...转载 2021-08-09 18:34:06 · 1876 阅读 · 0 评论 -
Integer和int的区别?在什么时候用Integer和什么时候用int
/** int是java提供的8种原始数据类型之一。Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int的默认值为0,* 而Integer的默认值为null* ,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0的区别* ,则只能使用Integer* 。在JSP开发中,Integer的默认为null,所以用el表达式在文本框中显示时,值为空白字符串,而int默认的默认值为0,所以用...转载 2021-08-09 18:29:50 · 460 阅读 · 0 评论
分享