- 博客(25)
- 收藏
- 关注
原创 使用通信,实现点对点通信(同局域网下)
import java.io.DataInputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class Server { // 服务端 public static void main(String[] args) { try { ServerSocket ss = new ServerSocket(2222); System.out.pr
2020-08-06 09:20:32
465
原创 欢迎使用图形面积周长计算器(圆、三角形、方形)(使用了封装继承多态和接口)
父类public abstract class Fu {private double area;//面积private double girth;//周长private String name;public String getName() { return name;}public void setName(String name) { this.name = name;}//get、set方法public double getArea() { return area;}pu
2020-07-30 20:57:40
887
原创 黑杰克21点游戏
main类import java.util.Scanner;public class Main {Scanner sc = new Scanner(System.in);Heguan heguan = new Heguan();Player player = new Player();Player computer = new Player();public Main() { System.out.println("********************************"); S
2020-07-25 17:15:15
503
原创 瑞瑞牌计算器
package compute01;public class Computed {public double computed(Double num1, Double num2,String type) { //计算方法 double jieguo = 0; switch (type) { case "+": jieguo = num1 + num2; break; case "-": jieguo = num1 - num2; break; case "*": jieg
2020-07-23 09:29:26
240
原创 瑞瑞图形打印系统(包括修改用户名和密码)
先定义Name1类import java.util.Scanner;import org.omg.PortableInterceptor.SYSTEM_EXCEPTION;public class Name1 {// 创建name的内部类// 创建属性name和passwordString name;String password;// 创建输出方法public void show() { System.out.println("您的用户名是:" + name + "密码是:" + p
2020-07-22 08:43:40
224
原创 定义数组求数组元素的最大值
import java.util.Scanner;//求最大值public class Demo02 {public static void main(String[] args) { double[] arr = new double[7]; double max =arr[0]; for (int i = 0; i < arr.length; i++) { System.out.println("请输入第"+(i+1)+"次的成绩:"); Scanner sc = new Sc
2020-07-21 20:03:55
648
原创 数组冒泡排序(使用arrays.toString输出)
import java.util.Arrays;//冒泡排序public class Demo05 {public static void main(String[] args) { int[] a = new int[]{1,12,23,14,34}; for (int i = 0; i < a.length-1; i++) { for (int j = 0; j < a.length-1-i; j++) { if(a[j] > a[j+1]) { int t
2020-07-21 18:45:26
222
原创 遍历一个一维数组数组并逆序打印
//逆序输出public class Demo04 {public static void main(String[] args) { int[] arr = new int[] {1,2,3,4,5,6}; for (int i = 0,j = arr.length-1; i < j; i++,j--) { int temp = arr[i]; arr[i]=arr[j]; arr[j]=temp; } for (int i = 0; i < arr.length; i
2020-07-21 18:43:29
245
原创 数组排序(使用Arrays工具类)
import java.util.Arrays;//数组排序public class Demo03 {public static void main(String[] args) { //由小到大 double[] arr = new double[] {2.3,4.5,1.1,2.6}; Arrays.sort(arr); System.out.println("数组由小到大排序为:"); for (int j = 0; j < arr.length; j++) { System
2020-07-21 18:40:56
270
原创 找到1-1000之间能够同时被2、3、5、7同时整除的第一个数字
public class Text04 {// 找到1-1000之间能够同时被2、3、5、7同时整除的第一个数字public static void main(String[] args) {for (int i = 1; i <= 1000; i++) {if ((i % 2 == 0) && (i % 3 == 0) && (i % 5 == 0) && (i % 7 == 0)) {System.out.println(“1-1000之间
2020-07-20 12:00:15
1862
原创 do-while欢迎使用记不住账号密码登录系统
import java.util.Scanner;/用户由控制台输入用户名及密码进行登录,输入正确提示登录成功,失败则提示重新输入,为防止用户恶意登录,限制每人只能登录三次,三次输入错误则退出系统。/public class Text06 {public static void main(String[] args) {//键盘录入Scanner sc = new Scanner(System.in);//定义正确的用户名和密码String zname = “admin”;String
2020-07-20 11:58:45
747
原创 for打印直角三角形,等腰三角形,等边三角形,正菱形
public class Chart0505 {//for打印三角形public static void main(String[] args) { //直角三角形 for (int i = 1; i <= 4; i++) { for (int j = 1; j <= i; j++) { System.out.print("*"); } System.out.println(); } //等腰三角形for(int i = 1;i <= 4;i++) {
2020-07-20 11:58:02
161
原创 for实现九九乘法表
public class Chart0504 {//for打印九九乘法表public static void main(String[] args) {for(int i = 1;i <= 9;i++) {for(int j = 1;j <= i;j++) {System.out.print(i+""+j+"="+(ij)+" ");}System.out.println();}}}
2020-07-20 11:55:19
175
原创 while实现九九乘法表
public class Whilejiujiu {public static void main(String[] args) {int i = 1;//定义行变量while(i <= 9) {int j = 1;//定义行变量while(j <= i) {System.out.print(i+""+j+"="+(ij)+" “);if(i == j) {System.out.print(”\n");}j++;}i++;}}}...
2020-07-20 11:54:17
614
原创 do-while实现九九乘法表
public class DoWhilejiujiu {public static void main(String[] args) {int i = 1;//声明行变量do {int j = 1;//声明列变量while(j<=i){int a = ij ;System.out.print(i+""+j+"="+a+" “);if(i==j) {System.out.print(”\n");}j++; }i++;} while (i <= 9);}}...
2020-07-19 20:10:45
5404
原创 while循环打印1-100的整数
//while循环打印1-100的整数public class Chart0403 {public static void main(String[] args) {int i = 1;while (i <= 100) {System.out.print(i + " ");i++;}}}
2020-07-19 17:59:56
6136
原创 while实现1-100的和
//计算数字1-100的和public class Text01 {public static void main(String[] args) {int i = 1;int j = 0;while (i <= 100) {j = j + i;i++;}System.out.println(j);}}
2020-07-19 17:56:40
468
原创 while实现1-1000的偶数和
//计算1-1000之间所有偶数的和public class Text02 {public static void main(String[] args) {int i = 1;int j = 0;while (i <= 1000) {if (i % 2 == 0) {j = j + i;}i++;}System.out.println(j);}}
2020-07-19 17:55:26
1640
原创 do-while实现用户名和密码的输入验证系统
import java.util.Scanner;/用户由控制台输入用户名及密码进行登录,输入正确提示登录成功,失败则提示重新输入,为防止用户恶意登录,限制每人只能登录三次,三次输入错误则退出系统。/public class Text04 {public static void main(String[] args) {// 键盘录入String yhm = “admin”;String mm = “admin”;Scanner sc = new Scanner(System.in);S
2020-07-19 17:53:01
6394
1
原创 数组打印九九乘法表
package com.baoerkeji.edu;public class JiuJiubiao {public static void main(String[] args) {// 定义二维数组10行10列int[][] a = new int[10][10];// 行循环for (int i = 1; i <= a.length - 1; i++) { for (int j = 1; j <= i; j++) { a[i][j] = i * j; System
2020-07-19 14:44:21
744
原创 输入一个四位数,提取每一位的数字
import java.util.Scanner;public class Text4 {public static void main(String[] args) {//键盘录入Scanner sc=new Scanner(System.in);//输出提示语句System.out.println(“请输入一个四位整数:”);//声明个、十、百、千变量int a=sc.nextInt();int ge=a%10;int shi=a/10%10;int bai=a/100%10;i
2020-07-19 14:40:42
9564
原创 猜数字游戏(瑞瑞)
import java.util.Scanner;public class Text03 {public static void main(String[] args) {//键盘录入Scanner sc = new Scanner(System.in);//随机数int random =(int)(Math.random()*100);System.out.println(random);//输入一个数字System.out.println(“请输入一个数字:”);int a = sc
2020-07-19 14:38:18
352
原创 判断是闰年还是平年。
import java.util.Scanner;public class Text02 {public static void main(String[] args) {//键盘录入Scanner sc = new Scanner(System.in);//输入年份System.out.println(“请输入一个年份:”);int year = sc.nextInt();//判断年份是否能被4整除且不能被100整除或者能否被400整除if((year % 4== 0 &&
2020-07-19 14:36:56
120
原创 分别使用if结构及switch结构判断当前日期是否为以下指定节日:元旦节、国际劳动节、六一儿童节、圣诞节。
import java.util.Scanner;/分别使用if结构及switch结构判断当前日期是否为以下指定节日:元旦节、国际劳动节、六一儿童节、圣诞节。/public class Chart0306 {public static void main(String[] args) {// if结构Scanner sc = new Scanner(System.in);System.out.println(“请输入日期”);String day = sc.next();if (day.eq
2020-07-19 14:35:05
391
原创 编写一段程序,完成百分制到五分制的转换,转换规律: 90-100为5分、80-89为4分、70-79为3分、60-69为2分、0-59为1分。
import java.util.Scanner;/*编写一段程序,完成百分制到五分制的转换,转换规律:90-100为5分、80-89为4分、70-79为3分、60-69为2分、0-59为1分。*/public class Chart0307 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println(“你的成绩是:”);int score = sc.nextI
2020-07-19 14:33:27
1678
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人