- 博客(35)
- 收藏
- 关注
原创 创建一个简单的Swing窗口应用,窗口背景色为红色,标题为“简单的Swing窗口“,窗体上显示“这是一个简单的Swing实例“,用Java编写。
创建一个简单的Swing窗口应用,窗口背景色为红色,标题为"简单的Swing窗口",窗体上显示"这是一个简单的Swing实例",用Java编写。
2022-06-23 00:03:42 499
原创 设计一个动物类,其属性有眼睛eye,腿leg,行为有吃eat,跑run,由动物类派生出鸟类,鸟类增加行为飞fly。用Java程序编写。
class Animal{ int eye=2; int leg=2; public void eat() { System.out.println("eatint..."); } public void run() { System.out.println("running..."); }}public class Bird extends Animal{ public void fly() { Sy...
2022-05-31 10:53:25 870
原创 Java中Super关键字的使用。
public class ConstruApp{ public static void main(String args[]) { SubClass b1=new SubClass(); SubClass b2=new SubClass(3.54); SubClass b3=new SubClass(20,78.97); System.out.printf("对象b1的域x和d的值分别为:%2d,%2.2f",b1.x,b...
2022-05-31 10:29:05 119
原创 编写一个Java方法覆盖实例。
class D{ int x=3; public void s() { System.out.println("the x of D is"+x); }}class E extends D{ double y=20.67; public void s() { y--; x--;//x为类D中定义的域,可以被类E的方法s()直接操作 System.out.println("y="+y+",x="+x);...
2022-05-24 22:56:04 194
原创 用Java编写一个域的隐藏的实例。
class Base{ int x=3; public void m() { x++; System.out.println("Base的x值为:"+x); }}class Derived extends Base{ double x=20; public void n() { x--; System.out.println("Derived的x值为:"+x); }}p...
2022-05-24 22:54:58 108
原创 编写一个Java被隐藏域的调用的实例。
class A{ int x=3; public void m() { System.out.println("A的值为:"+x); }}class B extends A{ double x=20; public void n() { System.out.println("B的值为:"+x); } public void getHideX() { System.out.println(...
2022-05-24 22:38:05 88
原创 编写一个Java程序,为一个给定的年份找出对应的生肖。
import java.util.Scanner;public class ChineseZodiac{ public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入一个年份:"); int year=input.nextInt(); switch(year%12) ...
2022-05-17 10:14:32 504
原创 编写一个程序,要求用带标号的continue语句,输出一个九九乘法表。
public class CoutinueLabel{ public static void main(String[] args) { outer:for(int i=1;i<10;i++) { for(int j=1;j<10;j++) { if(j>i) { System.out.p...
2022-05-17 09:56:45 353
原创 二维数组的应用。统计每个学生的总分、平均分,该课程的总分。
import java.text.DecimalFormat;public class StudentScore{ public static void main(String[] args) { String student[]={"张三","李冰","曹宇","金欣","吴语"}; String course[]={"数学","英语","语文","政治","历史","地理"}; int chj[][]={{92,87,83,92,96,93},...
2022-05-17 09:39:15 1210
原创 定义一个整数数组,求出奇数和偶数的个数,数组元素和,最大值和最小值。
public class Select{ public static void main(String[] args) { int chj[]={4,5,7,9,8,21,45,55,44,66,86}; int ji=0; int ou=0; for(int i=0;i<chj.length;i++) { if(chj[i]%2==0) { ...
2022-05-16 17:10:51 2317
原创 编写Java程序,求一维数组的平均值。
public class Average{ public static void main(String[] args) { int chj[]={1,2,3,4,5,6}; int sum=0; double average; for(int i=0;i<chj.length;i++) { sum+=chj[i]; } average=(double)sum/chj...
2022-05-15 18:41:38 880
原创 数组的创建和应用,课程成绩的管理。
public class Course{ int chj[]; String KeCh[]; public Course(int c[],String k[]) { chj=c; KeCh=k; } public int sumCourse() { int sum=0; for(int i=0;i<chj.length;i++) sum+=chj[i];...
2022-05-15 17:40:06 80
原创 数组的初始实例,输出张三同学数学,语文,英语,政治,历史,地理的成绩。
public class ScoreInitial_2{ public static void main(String[] args) { int chj[]={86,92,78,85,90,80}; String KeCh[]={"数学","英语","语文","政治","历史","地理"}; System.out.println("张三的考试成绩为:"); for(int i=0;i<KeCh.length;i++)...
2022-05-15 17:16:11 284
原创 编写Java程序,了解多重循环语句一共执行了多少次。
public class ForCount{ public static void main(String[] args) { int count=0; for(int i=0;i<10;i++) for(int j=0;j<5;j++) count++; System.out.print(count); }}...
2022-05-10 09:54:53 208
原创 编写Java程序,要求输出100以内的所有素数,要求使用带标号的continue语句,每八个素数换一行。
public class SuShuContinue{ public static void main(String[] args) { int count=0; System.out.println("100内的素数为:"); loop: for(int i=2;i<100;i++) { for(int j=2;j<i;j++) ...
2022-05-10 09:46:54 714
原创 continue语句的应用。向屏幕显示从0到7之间的整数,除了整数5,可以使用for循环语句来实现此程序。
public class ContinueApp{ public static void main(String[] args) { for(int j=0;j<8;j++) { if(j==5) { continue; } System.out.print(j+" "); } }}...
2022-05-10 09:43:35 127
原创 编写一个Java程序,要求使用双重循环计算从1到10的阶乘和。
public class FactorialSum1{ public static void main(String[] args) { int sum=0; int result=1; for(int i=1;i<=10;i++) { for(int j=1;j<=i;j++) result=result*j; sum+=result;...
2022-05-10 09:39:35 854
原创 从键盘输入一个年龄,判断该年龄处于什么阶段。用Java程序编写。
public class NianLing{ public static void main(String[] args) { java.util.Scanner s=new java.util.Scanner(System.in); System.out.print("请输入您的年龄"); int age=s.nextInt(); String str="您处于生命周期的老年阶段"; if(age<0...
2022-04-23 14:58:26 1694
原创 从键盘输入一个正整数,使用多重循环实现从1到该正整数的阶乘和。
import java.util.Scanner;public class FactorialSum{ public static int factorial(int n) { int result=1; for(int i=1;i<=n;i++) { result=result*i; } return result; } public static void main(Strin...
2022-04-23 14:49:40 762
原创 从键盘输入一个数,并计算一个数的阶乘,要求用for循环实现。
import java.util.Scanner;public class Factorial{ public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int number; System.out.print("请输入一个正整数:"); number=scanner.nextInt(); System.out.pr...
2022-04-23 14:20:24 1389
原创 带标号的break语句的应用。
public class BreakApp{ public static void main(String[] args) { outer:for(int i=0;i<10;i++) { System.out.print("i="+i+"\t,j="); for(int j=0;j<=i;j++) { System.out.print(j+"\t");...
2022-04-21 17:36:05 205
原创 程序不断产生20以内的随机数,直到产生的随机数等于10为止。用break语句。
public class RandomNumber{ public static void main(String[] args) { int number=0; while(true) { number=(int)(Math.random()*20+1); System.out.print(number+"\t"); if(number==10) bre...
2022-04-21 17:25:33 190
原创 编写一个程序,实现一个“猜数字”的游戏,首先随机产生一个0~10的整数,要求用户来猜。会提醒用户猜的数太大或太小。用do while实现。
import java.util.Scanner;public class GuessNumberDoWhile{ public static void main(String[] args) { int count=0; int inputNumber; Scanner scanner=new Scanner(System.in); int number=(int)(Math.random()*10+1); Syste...
2022-04-21 17:21:40 1774
原创 编写一个程序,实现一个“猜数字”的游戏,首先随机产生一个0~10的整数,要求用户来猜。会提醒用户猜的数太大或太小。用while实现。
import java.util.Scanner;public class GuessNumber{ public static void main(String[] args) { int count=0; int inputNumber=0; Scanner scanner=new Scanner(System.in); int number=(int)(Math.random()*10+1); Syst...
2022-04-21 17:19:55 5209
原创 实现一个程序,能够从屏幕接受输入,作为长方形的边和圆的半径,求长方形和圆形的面积。
import java.util.Scanner;public class Oblong{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); int i=sc.nextInt(); int r=sc.nextInt(); double PI=3.14; System.out.println("长方形的面积为:"+(i*r...
2022-04-19 23:37:47 969
原创 利用三元条件运算符,实现用户输入的判断。
import javax.swing.JOptionPane;public class GoodScore_1{ public static void main(String[] args) { int score; String s=JOptionPane.showInputDialog("请输入学生分数"); score=Integer.parseInt(s); s=score>=90&&score<=100?"该生的成绩为优秀":"...
2022-04-18 22:49:58 193
原创 学生的成绩格式转换,利用Java里的switch语句。
import java.util.Scanner;public class ScoreTransferSwitch{ public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.print("请输入分数(0-100):"); int score=scanner.nextInt(); int level=(int)...
2022-04-18 22:47:06 623
原创 将成绩由百分制转化为等级制,用Java编写,使用嵌套if语句。
import java.util.Scanner;public class ScoreTransfer{ public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.print("输入分数:"); int score=scanner.nextInt(); if(score>=90) { ...
2022-04-18 22:45:31 2259
原创 用Java编写,判断输入的数是非负数还是负数,并用双向if语句实现。
import java.util.Scanner;public class IfInput{ public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.print("请输入一个整数:"); int number=scanner.nextInt(); if(number>=0) { ...
2022-04-18 22:43:21 1459
原创 用Java编写一个单向语句使用实例。
import javax.swing.JOptionPane;public class Bonus{ public static void main(String[] args) { int x; String s=JOptionPane.showInputDialog("请输入一个整数"); x=Integer.parseInt(s); if(x==1) { JOptionPane.sho...
2022-04-18 22:39:50 107
原创 给定圆柱体的底面半径和高度,计算圆柱体的体积。利用调用对象方法的形式实现。
public class Circle{ public static void main(String[] args) { circle(2,3); } public static void circle(double r,double h) { double PI=3.14; double area=PI*r*r; double volume=area*h; ...
2022-04-17 16:28:24 543
原创 编写Java程序,从键盘输入底面圆的半径及圆柱的高,求出并显示圆柱的体积和底面圆的半径。
import java.util.Scanner;public class Circular{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); double r=sc.nextDouble(); double h=sc.nextDouble(); double PI=3.14; double area=P...
2022-04-16 23:10:13 2632
原创 用Java代码编写,要求输出1~100以内的素数,并要求每八个素数换一行。
public class SuShu{ public static void main(String[] args) { int count=0; for(int i=2;i<=100;i++) { boolean isSuShu=true; for(int j=2;j<i;j++) { if(i%j==0) {...
2022-04-16 22:24:31 1092
原创 用Java编写,要求输出1~100内的素数。
public class SuShu{ public static void main(String[] args) { for(int i=2;i<=100;i++) { boolean isSuShu=true; for(int j=2;j<i;j++) { if(i%j==0) { i...
2022-04-16 22:19:52 724
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人