自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 老王买电脑然后换显卡,需要测试电脑和显卡功能

继承与面向对象public class Programmer {String name=“老王”;public void buyComputer() { System.out.println("买电脑");}public void playComputer() { System.out.println("编程序,玩游戏,看电影");}public void changeGeforce() { System.out.println("换Geforce的显卡");}

2021-07-22 21:16:11 106

原创 小明交换牌:小明左手和右手分别拿了一张扑克牌,需要交换两只手中的扑 克牌。最后小明展示交换后的扑克牌。扑克牌有花色和点数属性。

适合面向对象思想的联系public class Demo1 {public static void main(String[] args) {Poker leftPoker=new Poker(“梅花”,4);Poker rightPoker=new Poker(“方块”,3);Hand leftHand=new Hand(“左手”,leftPoker);Hand rightHand=new Hand(“右手”,rightPoker);XiaoMing xiaoming=new XiaoMin

2021-07-22 17:45:18 287

原创 设计一个方法,找出一个整型数组中的第二大的值。 1. 不可以通过排序实现,不能修改数组中的数据顺序 2. 要考虑到最大的数字可能出现多次

设计一个方法,找出一个整型数组中的第二大的值。不可以通过排序实现,不能修改数组中的数据顺序要考虑到最大的数字可能出现多次public static int secondLargest(int arr[]) {int num = arr[0];int a = 0;for (int i = 1; i < arr.length - 1; i++) {if (num < arr[i]) {num=arr[i];a = i;}}for (int i = 0; i < arr

2021-07-19 20:18:26 195

原创 通过工具类进行数组合并

首先准备两个数组,他俩的长度是5-10之间的随机数,并使用随机数初始化这两个数组然后准备第三个数组,第三个数组的长度是前两个的和通过System.arraycopy 把前两个数组合并到第三个数组中class Demo2 {public static void main(String[] args) {int alength=(int)(Math.random()*5)+5;int blength=(int)(Math.random()*5)+5;int clength=alength+blen

2021-07-19 12:24:26 236

原创 首先创建一个长度是5的数组,并填充随机数, 首先用选择法正排序,然后再对其使用冒泡法倒排序

class Demo1 {public static void main(String[] args) {int[] a = new int[5];for (int i = 0; i < a.length; i++) {a[i] = (int) (Math.random() * 100);System.out.print(a[i] + " ");}System.out.println();for (int i = 0; i < a.length - 1; i++) {for (

2021-07-18 18:03:59 610

原创 对一个预定长度的数组进行随机赋值,然后将数组反转

package com.qf.test;public class Demo1 {public static void main(String[] args) {int[] a = new int[5];for (int i = 0; i < a.length; i++) {a[i]=(int)(Math.random()*100);System.out.print(a[i]+" “);}System.out.println();for (int i = 0; i < a.len

2021-07-18 17:36:36 99

原创 随机选取100以内的五个数放入数组,输出最小的数

class Demo1 {public static void main(String[] args) {int num=0;int []a=new int[5];for (int i = 0; i < a.length; i++) {a[i]=(int)(Math.random()*100);System.out.println(a[i]);} for (int i = 0; i < a.length-1; i++) { num=a[i];

2021-07-18 17:16:13 553

原创 图形打印(每一个图形都需要单独设计一个方法)

PS:图在最后(1)package com.qf.test;public class Demo1{public static void main(String[] args) {for (int a=0;a<5;a++){for (int b =1;;b++){if ((b-a)<=0){System.out.print(" “);}else if((b-a)>0&&(b-a<=5)){System.out.print(”*");}else i

2021-07-16 19:18:57 90

原创 输出1000以内的完数

class Demo1{public static void main(String[] args){int sum=0;System.out.println(“1000以内的完数有:”);for (int i=1;i<=1000;i++){for (int j=1;j<i;j++){if (i%j0){sum+=j;}}if (sumi){System.out.print(i+" ");}sum = 0;}}}

2021-07-15 08:58:50 111

原创 输入三条边,求三角形的周长和面积

键盘上输入三个数值,分表表示三角形的三条边长。需要先判断三条边长是否可以构成三角形。如果可以打印输出周长和面积,如果不能,需要键盘再次输入,最多3次。import java.lang.Math;import java.util.Scanner;class Demo1{public static void main(String[] args){for (int i=1;i<=3;i++) {Scanner s = new Scanner(System.in);System.out.pr

2021-07-14 21:55:55 2968

原创 99乘法表,九九乘法表

class Demo1{public static void main(String[] args){for (int a = 1;a<=10;a++){for(int b = 9;b>=a;b–){System.out.print(a+""+b+"="+(ab)+" “);}System.out.println(”");}}}

2021-07-14 20:29:16 597 1

原创 循环通过字符串打印出1-100中的被3或被5或者被3和5整除的数

如果要把循环得到的多种结果列在一次不同的分类中,利用好字符串很好的解决了这个问题。小白上路,大佬们有更简单的方法请发在评论区吧!class Demo1{public static void main(String[] args){int threeFiveCount=0;int threeCount=0;int fiveCount=0;String threeFiveStr="";String threeStr="";String fiveStr="";for(int a = 1...

2021-07-14 20:09:31 1494

空空如也

空空如也

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

TA关注的人

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