java基础练习
一只笨菜鸟
这个作者很懒,什么都没留下…
展开
-
java用数组模拟队列方法之一(2)
package queueDirection0925;public interface MyQueue { public boolean isFull(int data); public boolean isEmpty(); public void add(int data); public void delete(); public void print();}package queueDirection0925;import java.util.Scanner;publ.原创 2021-09-28 20:15:44 · 54 阅读 · 0 评论 -
java模拟随机红包
package data0926;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Locale;public class CalendarT { static SimpleDateFormat sdf=new SimpleDateFormat(); public static void main(String[] args) { // Calendar cal=Calendar.原创 2021-09-27 22:22:02 · 234 阅读 · 0 评论 -
java用数组模拟栈操作
栈的基本操作规则:先进后出队列中通常使用两个指针,但栈中由于他“先进后出”的特性,不需要栈底指针package String0924;//定义一接口,是子类必须实现的一些方法public interface MyStack { //jinZhan public void add(int data); //chuZhan public void delete(); //daYin public void printArr();}package String0924;pu原创 2021-09-24 17:08:22 · 170 阅读 · 0 评论 -
java实现:有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
public class DifferentNumber {// 3:有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? public static void main(String[] args) { int[] array=new int[] {1,2,3,4}; int count=0; for(int i=0;i<array.length;i++) { //百位 for(int j=0;j<array.length;j++) { /.原创 2021-09-23 08:55:18 · 440 阅读 · 0 评论 -
java中用数组实现队列操作的方法之一
package queue;public class Queue { //定义数组的最大长度 private int maxsize; //定义数组 private int[] arr; //定义头指针 private int front; //定义尾指针 private int end; //定义计数器 private int count; public Queue(int maxsize) { this.maxsize = maxsize; //获取..原创 2021-09-19 22:15:03 · 75 阅读 · 0 评论 -
找出n内的所有完全数方法之一
完全数(Perfect number),又称完美数或完备数,它所有的真因子(即除了自身以外的因数)的和,恰好等于它本身。如6=1+2+3;package waiting;import java.util.Scanner;public class EntirelyNumber { public static void main(String[] args) { System.out.print("请输入一个数: "); Scanner scanner=new Scanner(System.in原创 2021-09-08 00:18:30 · 853 阅读 · 0 评论 -
java打印100内的素数方法之一(持续更新)
package prime;public class Prime1 { public static void main(String[] args) { int count=0; for(int i=2;i<=100;i++) { //遍历100内的每个数,但素数从2开始(1不是素数) for(int j=2;j<=i;j++) { //遍历从2到 i内的所有数 //素数只能被1 和它本身整除,如果被除了1和它本身之外的数整除,则不是素数 if(i!=2 &a.原创 2021-09-05 16:38:05 · 182 阅读 · 0 评论 -
java实现“圣诞树”打印方法之一
public class ShengDanShu { public static void main(String[] args) { int n=6; //树帽 for(int i=1;i<=n;i++) { KongGeSan(n, i); xingSan(i); System.out.println(); } for(int i=2;i<=n+1;i++) { KongGeSan(n, i); xingSan(i); System.原创 2021-09-01 19:29:00 · 2139 阅读 · 0 评论 -
java打印等腰三角形方法之一(持续更新)
import java.util.Scanner;public class San { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.print("请输入一个数字 "); int n=scanner.nextInt(); for(int i=1;i<=n;i++) { //控制三角形的层数,即三角形的高 for(int j=0;j&.原创 2021-08-31 23:16:02 · 2641 阅读 · 0 评论 -
java打印九九乘法表
public class MultiplicationTable { public static void main(String[] args) { //九九乘法表 for(int i=1;i<=9;i++) { //控制层数 for(int j=1;j<=i;j++) { //每层内部 System.out.print(j+"*"+i+"="+i*j+" "); } System.out.println(); } }}...原创 2021-08-31 23:04:32 · 52 阅读 · 0 评论 -
计算水仙花数
水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number);水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。例如:1^3 + 5^3+ 3^3 = 153。public class Flowers { public static void main(String[] args) { for(int i=1原创 2021-08-31 22:58:56 · 73 阅读 · 0 评论 -
java计算矩形面积
import java.util.Scanner;public class JvXing { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.print("请输入长方形的边长,中间用空格隔开 "); int a=scanner.nextInt(); int b=scanner.nextInt(); if(a <=0 || b<=0) {.原创 2021-08-31 22:52:07 · 1492 阅读 · 0 评论 -
java 实现输入若干学生的姓名和每个学生的5门课成绩,计算出每名学生的平均分和总分,并在控制台显示
import java.util.Scanner;public class StudentScore {//输入姓名、成绩、计算成绩方法 private static void studentScore() { String name=""; String over=""; int score=0; int sumScore=0; int avgScore=0; do { //外层循环,区分学生 Scanner scanner=new Scanner(System.原创 2021-08-31 22:37:54 · 5972 阅读 · 0 评论