自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 输入年、月份,输出本月日历表

请读者先学习Date类与Calendar类!import java.util.Calendar;import javax.management.StringValueExp;public class CalendarBean { int year ; int month; int day; public void setTime(int year ,int month) { //用于确定年月日 this.year=year; this.month=month; if((m

2021-06-30 16:54:28 761

原创 java从键盘输入一行文本,利用匹配判断其是否是数字或字母

import java.util.*;public class regex { public static void main(String[] args) { Scanner re = new Scanner(System.in); for(int i = 0;i<10;i++) { String regex = "[a-zA-Z|0-9]+"; String str = re.nextLine(); if(str.matches(regex))

2021-06-28 21:04:18 280

原创 Java 使用main方法参数传值 ,传String类型。求数的和!

public class Str { public static void main(String[] args) { double item=0; double sum=0; boolean flag=true; for(String s:args) { try { item=Double.parseDouble(s); sum+=item; } catch (Exception e) { System.out.println("

2021-06-28 20:43:25 251

原创 java 设计一个名为MyPoint的类,表示一个带x坐标和y坐标的点。

4设计一个名为MyPoint的类,表示一个带x坐标和y坐标的点。该类包括:(1)两个带get方法的数据域x和y,分别表示它们的坐标;(2)一个创建(0,0)的无参构造方法;(3)一个创建特定坐标点的构造方法;(4)两个数据域x和y各自的get方法;(5)返回MyPoint类型的两个点之间的距离;(6)实现测试类。(1)思路首先创建Mypoint类,用于构造一个点的信息;包含两个构造方法,两个get方法用于返回坐标值;然后创建distance类用于计算两点间的距离!(2)代码实现package p1;

2021-06-27 23:41:49 6215

原创 java存款使用面向对象的概念表示出下面的生活场景:小明去超市买东西,所有买到的东西都放在购物车之中,最后到收银台一起结账。(具体内容不限于此)

(1)思路首先创建商品类接口,包含两个抽象方法分别是返回商品名,商品价格;Thegoods类实现Goods类;定义购物车类private int number;//商品总数static int len = 5; private Goods goods[]; //商品数组 private Double payment=0.0;定义四个成员变量,最后直接测试类调用即可获得价格(2)代码实现package p1;interface Goods{ public String getName(); pu

2021-06-27 23:39:40 1996 2

原创 java构造一个银行账户类

(1)思路数据成员用户的账户名称、用户的账户余额(private数据类型)方法包括开户(设置账户名称及余额),利用构造方法完成查询余额。取款存款(2)代码实现package p1;import java.util.Scanner;public class Account { private double balance; int id; Scanner reader = new Scanner(System.in); Account(double balance,int id)

2021-06-27 23:37:44 7671

原创 java 求解一元二次方程ax2+bx+c=0的根,要求根据一元二次方程的判别式,分情况显示方程的根。

(1)思路定义三个私有变量a,b,c;根据判别式j=bb-4a*c计算方程的解:若大于0,则有连个不同的实根,若是等于零则有两个相同的实根,若是小于零则无实根!(2)代码实现package p1;public class Result { private double a; private double b; private double c; public void setNumber(double ... z) { a=z[0]; b=z[1]; c=z[2]; }

2021-06-27 23:36:00 3719 1

原创 编写一个Java应用程序,产生20个50-100之内的整数,并输出这20个数并找出最大数及最小数输出。

(1)思路引入Random类和Arrays类分别用于产生随机数和对数组的操作!(2)代码实现package p2;import java.util.Random;import java.util.Arrays;public class R { public static void main(String[] args) { double number; double array[]=new double[20]; Random random = new Random();

2021-06-27 23:33:42 1566

原创 Java 编写程序,求出几何形状(长方形、正方形、圆形)的周长和面积。

(1)思路首先编写Rect类和Circle类其功能为求面积和周长,最后编写Testl类直接调用Rect类和Circle类即可!(2)代码实现package p2;public class Rect { double longth; double width; Rect(double x, double y){ longth=x; width=y; } void area() { System.out.println("面积为:"+longth*width); }

2021-06-27 23:31:56 10031

原创 java 一个数如果恰好等于它的因子之和,这个数就称为“完数”。编写应用程序求1000之内的所有完数。

(1)思路设置三个数i,j,sum,i是要判断的数,j是因子,sum是和。利用两层for循环即可!(2)代码实现public class PerfectNumber { public static void main(String[] args) { int i,j,sum;//i是要判断的数,j是因子,sum是和 for(i=1 ; i<=1000;i++) { sum=0; for(j=1;j<=i/2;j++) { if(i%j==0) {

2021-06-26 22:01:09 4763

原创 分别用do-while和for循环计算1+1/2!+1/3!+1/4!… … 的前20项和

For语句实现:(1)代码实现public class Test5_1 { public static void main(String args[]){ double sum=0; int a = 1; for(int i = 1; i <= 20;i++){ a *= i; sum += 1.0/a; } System.out.println(sum); }}(2)运行结果截图

2021-06-26 21:58:06 1166 1

原创 4编写一个Java应用程序,计算1-50之间的所有素数的和。

(1)思路利用嵌套for循环,从1到50依次判断,将每个数分别取余2-自身,若是结果为零且二者相等则为素数!(2)代码实现public class Prime{ public static void main(String args[]){ int sum = 0; System.out.print("1-50的素数为:"); for(int i=1; i<=50;i++){ for(int j=2; j<=i;j++){ if(i%j == 0){

2021-06-26 21:55:29 2418

原创 3编写一个Java应用程序,计算1!+2!+3!+…+10!

(1)思路运用for语句,递归算法!(2)代码实现public class Sum { public static void main(String args[]){ int a = 1, sum = 0; for(int i = 1; i <= 10; i++){ a *= i; sum = sum + a; } System.out.print(sum); }}(3)运行结果截图...

2021-06-26 21:54:26 2342

原创 编写一个Java应用程序,输出全部的希腊字母

(1)思路利用强制转换操作实现即可!(2)代码实现public class Greek{ public static void main(String[] args) { for(int i = 945; i<=969;i++){ System.out.print((char)i); } }}(3)运行结果截图

2021-06-26 21:53:30 768

原创 编写一个应用程序,给出汉字‘你’、‘我’、‘他’在Unicode表中的位置。

(1)思路利用强制转换操作实现即可!(2)代码实现public class position{ public static void main(String[] args) { System.out.println((int)'你'); System.out.println((int)'我'); System.out.println((int)'他'); }}(3)运行结果截图...

2021-06-26 21:52:01 523

原创 创建线程的两种方法:1.使用Thread子类的方法 2.使用Runnable接口

1.使用Thread子类的方法public class A extends Thread{ //注意此处 ,Thread的子类 public void run() { for(int i=0;i<10;i++) System.out.println("A"); }}public class Main { public static void main(String[] args) { A a = new A(); //直接实例化一个对象。 a.sta

2021-06-26 21:45:25 245

原创 利用文件字节输入流,输出流实现文件的复制

package e2;import java.io.*;public class Copy {Copy(){};//构造方法void CopyFile(File sFile, File dFile){try {InputStream in = new FileInputStream(sFile);//文件字节输入流OutputStream out = new FileOutputStream(dFile,true);//文件字节输出流long n = sFile.length(); //要

2021-05-02 21:44:12 1424

原创 复数类complex,加减乘除,,,,,java

package p1;public class Complex {private double real;//实部private double image;//虚部Complex(){ }Complex(double real, double image){ this.real=real; this.image=image;}void add(Complex a, Complex b) {//加 Complex c=new Complex(); c.real=a.real+b.

2021-04-20 23:52:55 194

原创 编写一个Java应用程序,产生10个100之内的随机整数输出,并把这10个数从小到大的顺序输出。

import java.util.*;//引入Arrays类,实现对数组的一些操作public class RandomNumber {public static void main(String args[]) {double arry[] = new double[10];double randomNumber; for(int i=0;i<10;i++) { randomNumber = (int)(Math.random()*100+1); //产生10个随机数 System

2021-03-24 21:36:41 3317

原创 4.编写Java 应用程序,求数组的和、平均值。

import java.util.Scanner;public class TheArry{public static void main(String[] args){double arry[] ;int amount=0; //数组元素个数double sum=0;double average=0; System.out.println("请输入数组元素的个数:"); Scanner reader = new Scanner(System.in); amount = reader.

2021-03-20 10:47:56 1092

原创 以P和O(大写字母O)表示入栈和出栈操作,根据一个P和O的序列,对一个空堆栈进行操作,当进行操作结束后,堆栈为空,则该序列是合法的,否则为非法的

内容:假设以P和O(大写字母O)表示入栈和出栈操作,根据一个P和O的序列,对一个空堆栈进行操作,当进行操作结束后,堆栈为空,则该序列是合法的,否则为非法的(包括栈满操作没完成,栈空操作没完成,操作完成但堆栈为空)。当判断为P时,输入入栈元素并入栈,当判断为O时输出栈顶元素并出栈。入栈元素类型设为int型。代码:#include"stdio.h"#include"string.h"#include"stdlib.h"#define MAXSIZE 10 typedef struct {

2020-10-30 23:31:01 1679

原创 链栈的创建,入栈,出栈!

代码内容:链栈的创建,入栈,出栈!数据元素为数字!主要函数:void In(LinkStack L) //前插法建立含有n个数字的链栈void Pop(LinkStack L, int e)//一个元素出栈void Push(LinkStack L )//入栈一个元素void Display(LinkStack L)//显示栈中元素main函数建议读者自己再写一个!源码:#include<stdio.h>#include<stdlib.h>#include&lt

2020-10-24 11:42:47 1596

空空如也

空空如也

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

TA关注的人

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