自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Java保留两位小数

System.out.println(String.format("%.2f", f));

2020-07-21 15:25:33 115

原创 序列中整数去重

题目输入n个整数的序列,要求对这个序列进行去重操作。所谓去重,是指对这个序列中每个重复出现的整数,只保留该数第一次出现的位置,删除其余位置。输入描述输入包含两行,第一行包含一个正整数n(1 ≤ n ≤ 1000),表示第二行序列中数字的个数;第二行包含n个整数(范围1~5000),用空格分隔。输出描述输出为一行,按照输入的顺序输出去重之后的数字,用空格分隔。import java.util.ArrayList;import java.util.List;import java.util.Sc

2020-07-14 11:06:07 259

原创 上三角矩阵判定

题目KiKi想知道一个n阶方矩是否为上三角矩阵,请帮他编程判定。上三角矩阵即主对角线以下的元素都为0的矩阵,主对角线为从矩阵的左上角至右下角的连线。输入描述:第一行包含一个整数n,表示一个方阵包含n行n列,用空格分隔。 (1≤n≤10)从2到n+1行,每行输入n个整数(范围-231~231-1),用空格分隔,共输入n*n个数。输出描述:一行,如果输入方阵是上三角矩阵输出"YES"并换行,否则输出"NO"并换行import java.util.*;public class Main{

2020-07-10 13:56:18 809

原创 有序序列合并

题目:输入两个升序排列的序列,将两个序列合并为一个有序序列并输出。输入描述:输入包含三行,第一行包含两个正整数n, m(1 ≤ n,m ≤ 100),用空格分隔。n表示第二行第一个升序序列中数字的个数,m表示第三行第二个升序序列中数字的个数。第二行包含n个整数(范围1~5000),用空格分隔。第三行包含m个整数(范围1~5000),用空格分隔。输出描述:输出为一行,输出长度为n+m的升序序列,即长度为n的升序序列和长度为m的升序序列中的元素重新进行升序序列排列合并。import java.

2020-07-10 10:00:03 301

原创 小乐乐计算求和

题目描述小乐乐想计算一下1!+2!+3!+…+n!。输入描述:一行,一个整数n。输出描述:一行,一个整数,表示1!+2!+3!+…+n!的结果。import java.util.Scanner;class Main{ public static void main(String[] args) { Scanner scan = new Scanner(System.in); int x = scan.nextInt(); //1+1*2

2020-07-09 09:31:08 277

原创 小乐乐查找数字

题目描述给定n个整数和一个整数x,小乐乐想从n个整数中判断x出现几次,请编程帮他实现。输入描述:共3行第一行,一个整数,表示n(1 <= n <= 100)。第二行,共输入n个整数,两个整数之间用空格分隔。第三行,输入一个整数,表示要查找的整数x。输出描述:一行,表示整数x出现的次数。import java.util.Scanner;public class Main{ public static void main(String[] args) {

2020-07-08 13:05:08 342

原创 奇偶统计

题目任意输入一个正整数N,统计1~N之间奇数的个数和偶数的个数,并输出。输入描述:一行,一个正整数N。(1≤N≤100,000)输出描述:一行,1~N之间奇数的个数和偶数的个数,用空格分开。import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = s

2020-07-08 10:50:42 1034

原创 箭形图案

题目KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的箭形图案。输入描述多组输入,一个整数(2~20)。输出描述针对每行输入,输出用“*”组成的箭形。//输入2。上半部分:4.2,0。下半部分2.5//输入3。上半部分:6,4,2//输入4。上半部分:8,6,4,2//i=1 4//i=2 2//j=1 1<=4 2; 2<=4 3;3<=4 4; 4 <=4 5//j=1 4 j=2 2//i=1 j=1 i=2 j

2020-07-08 10:40:06 206

原创 最高分与最低分之差

题目输入n个成绩,换行输出n个成绩中最高分数和最低分数的差。输入描述:两行,第一行为n,表示n个成绩,不会大于10000。第二行为n个成绩(整数表示,范围0~100),以空格隔开。输出描述:一行,输出n个成绩中最高分数和最低分数的差。import java.util.Arrays;import java.util.Collections;import java.util.Scanner; public class Main{ public stat

2020-07-07 15:58:18 1635

原创 矩阵元素定位

题目KiKi得到了一个n行m列的矩阵,现在他想知道第x行第y列的值是多少,请你帮助他完成这个任务。输入描述:第一行包含两个数n和m,表示这个矩阵包含n行m列。从2到n+1行,每行输入m个整数(范围-231~231-1),用空格分隔,共输入n*m个数,表示矩阵中的元素。接下来一行输入x和y,用空格分隔,表示KiKi想得到的元素的位置。(1≤x≤n≤10,1≤y≤m≤10)输出描述:一行,输出一个整数值,为KiKi想知道的值。import java.util.Scanner;public cla

2020-07-07 15:16:48 1073 1

原创 N个数之和

题目输入数字N,然后输入N个数,计算这N个数的和。输入描述:第一行输入一个整数N(0≤N≤50),第二行输入用空格分隔的N个整数。输出描述:输出为一行,为第二行输入的“N个整数之和”的计算结果。import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scan1 = new Scanner(System.in); int a

2020-07-07 15:00:07 488

原创 小乐乐排电梯

题目小乐乐学校教学楼的电梯前排了很多人,他的前面有n个人在等电梯。电梯每次可以乘坐12人,每次上下需要的时间为4分钟(上需要2分钟,下需要2分钟)。请帮助小乐乐计算还需要多少分钟才能乘电梯到达楼上。(假设最初电梯在1层)输入描述:输入包含一个整数n (0 ≤ n ≤ 109)输出描述:输出一个整数,即小乐乐到达楼上需要的时间。import java.util.Scanner;public class Main{ public static void main(String[] arg

2020-07-07 14:56:26 779

原创 小乐乐走台阶

题目小乐乐上课需要走n阶台阶,因为他腿比较长,所以每次可以选择走一阶或者走两阶,那么他一共有多少种走法?输入描述:输入包含一个整数n (1 ≤ n ≤ 30)输出描述:输出一个整数,即小乐乐可以走的方法数。import java.util.Scanner;public class Test{ public static void main(String[] args) { Scanner scan= new Scanner(System.in); in

2020-07-07 10:11:14 341

原创 完美成绩

题目KiKi想知道他的考试成绩是否完美,请帮他判断。从键盘输入一个整数表示的成绩,编程判断成绩是否在90~100之间,如果是则输出“Perfect”。输入描述:多组输入,每行输入包括一个整数表示的成绩(90~100)。输出描述:针对每行输入,输出“Perfect”。import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new

2020-07-06 17:00:12 156

原创 (a+b-c)*d的计算问题

题目这是一个非常简单的题目,意在考察你编程的基础能力。千万别想难了哦。输入为一行,包括了用空格分隔的四个整数a、b、c、d(0 < a, b, c, d < 100,000)。输出为一行,为“(a+b-c)*d”的计算结果。输入描述:输入为一行,用空格分隔的四个整数a、b、c、d(0 < a, b, c, d < 100,000)。输出描述:输出为一行,为“(a+b-c)*d”的计算结果。import java.util.Scanner;import java.util

2020-07-06 15:33:08 2107

原创 被5整除问题

题目判断一个整数是否能5整除是一个挺简单的问题,懒惰的KiKi还是不想自己做,于是找到你帮他写代码,你就帮帮他吧。输入描述:输入包括一个整数M(1≤M≤100,000)。输出描述:输出包括一行,如果M可以被5整除就输出YES,否则输出NO(结果大小写敏感)。import java.util.Scanner;public class Test{ public static void main(String[] args){ Scanner scan = new Scan

2020-07-06 15:09:32 693

原创 JAVA打印三角形、菱形、空心菱形

长方形public class ForIFTest {//长方形 public static void main(String[] args) { int line=5;//行 int cow=4;//列 for(int i=1;i<=line;i++){ for(int j=1;j<=cow;j++){ System.out.print("*"); }

2020-07-02 10:33:43 195

原创 JAVA自学笔记(6)——面向对象基础之多态

参考:https://www.liaoxuefeng.com/wiki/1252599548343744/1260455778791232多态 Polymorphic针对某个类型的方法调用,其真正执行的方法取决于运行时期实际类型的方法。Java的实例方法调用是基于运行时的实际类型的动态调用,而非变量的声明类型。——多态Person p = new Student();实际类型Student,变量的声明类型Person。调用super在子类的覆写方法中,如果要调用父类的被覆写的方法,可以通过s

2020-06-24 15:12:49 121

原创 JAVA自学笔记(5)——面向对象基础之继承

参考:https://www.liaoxuefeng.com/wiki/1252599548343744/1260454548196032例子Person类:class Person { private String name; private int age; public String getName() {...} public void setName(String name) {...} public int getAge() {...}

2020-06-24 14:37:00 139

原创 JAVA自学笔记(4)——面向对象基础之方法重载

参考:https://www.liaoxuefeng.com/wiki/1252599548343744/1260454256258656方法重载定义方法名相同,但各自的参数不同注意:方法重载的返回值类型通常都是相同的。方法重载的目的是,功能类似的方法使用同一名字,更容易记住,因此,调用起来更简单。举个例子,String类提供了多个重载方法indexOf(),可以查找子串:int indexOf(int ch):根据字符的Unicode码查找;int indexOf(String str):

2020-06-24 14:00:25 140

原创 JAVA自学笔记(3)——面向对象基础之构造方法

参考:https://www.liaoxuefeng.com/wiki/1252599548343744/1260454185794944构造方法初始化定义一个构造方法,能在创建Person实例的时候,一次性传入name和age,完成初始化public class Main { public static void main(String[] args) { Person p = new Person("Xiao Ming", 15); System.out.

2020-06-24 13:49:00 94

原创 JAVA自学笔记(2)——面向对象基础之方法

参考:https://www.liaoxuefeng.com/wiki/1252599548343744/1260452774408320private or public?class Person { public String name; public int age;}直接把 field 用 public暴露给外部可能会破坏封装性,为了避免外部代码直接去访问field,我们可以用private 修饰 field,拒绝外部访问。class Person { priv

2020-06-24 13:26:22 104

原创 JAVA自学笔记(1)——面向对象基础

Java AVA自学笔记(1)——面向对象基础参考:https://www.liaoxuefeng.com/wiki/1252599548343744/1260451488854880类(class)、 实例(instance)定义eg: 人(一类、class)小明、小红、小军(都是人,是人这个大类下,一个个例子、instance)class是一种对象模版,它定义了如何创建实例,因此,class本身就是一种数据类型。而instance是对象实例,instance是根据class创建的实例,可以创

2020-06-24 10:16:02 65

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除