首页编程java编程java简单的代码例子(java代码例子)

java简单的代码例子(java代码例子)

编程之家2026-05-24641次浏览

本篇文章给大家谈谈java简单的代码例子,以及java代码例子对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

java简单的代码例子(java代码例子)

求做一个简单的JAVA代码

1.判断改年份是否为闰年,见下面的check()方法

2.计算该月天数,用Calendar类的getActualMaximum()方法能返回指定日历字段可能拥有的最大值,Calendar.DAY_OF_MONTH就是月份字段了

3.计算该月第一天是星期几,复制一个日历实例,把复制的日历设成当月1号,求出1号是星期几,用get()方法,返回指定日历字段的值,Calendar.DAY_OF_WEEK表示星期字段,get(Calendar.DAY_OF_WEEK)返回1- 7,是星期天-星期六,而不是星期一-星期天

4.格式化输出该年月,用SimpleDateFormat类格式化日期,见下面的代码:

import java.text.SimpleDateFormat;

import java.util.Calendar;

java简单的代码例子(java代码例子)

public class CalendarTest{

/**

*@param args

*/

public static void main(String[] args){

// TODO Auto-generated method stub

java简单的代码例子(java代码例子)

//使用Calendar类处理日期

Calendar objCalendar= Calendar.getInstance();

//4.格式化输出该年月,用SimpleDateFormat类格式化日期

//格式:"yyyy年MM月dd日 HH:mm:ss",其中HH是24小时制,hh是12小时制

SimpleDateFormat sdf= new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");

System.out.println("当前时间:"+ sdf.format(objCalendar.getTime()));

//1.判断改年份是否为闰年,见下面的check()方法

System.out.println("是否闰年:"+ check(objCalendar));

//2.计算该月天数

//Calendar类的getActualMaximum()方法能返回指定日历字段可能拥有的最大值,Calendar.DAY_OF_MONTH就是月份字段了

System.out.println("该月天数:"+ objCalendar.getActualMaximum(Calendar.DAY_OF_MONTH));

//3.计算该月第一天是星期几

//复制一个日历实例

Calendar temp=(Calendar)objCalendar.clone();

//把复制的日历设成当月1号

temp.set(Calendar.DAY_OF_MONTH, 1);

//求出1号是星期几,用get()方法,返回指定日历字段的值,Calendar.DAY_OF_WEEK表示星期字段

//get(Calendar.DAY_OF_WEEK)返回1- 7,是星期天-星期六,而不是星期一-星期天

System.out.println("该月第一天是星期:"+(temp.get(Calendar.DAY_OF_WEEK)- 1));

}

//判断改年份是否为闰年

public static boolean check(Calendar c){

int year= c.get(Calendar.YEAR);

if(year%400== 0)

return true;

if(year%4==0&& year%100!=0)

return true;

return false;

}

}

输出如下:

当前时间:2009年05月07日 10:43:03

是否闰年:false

该月天数:31

该月第一天是星期:5

求java工厂模式的一个简单代码例子,尽量简单

这个应该比较简单一点。

某系统日志记录器要求支持多种日志记录方式,如文件记录、数据库记录等,且用户可以根据要求动态选择日志记录方式。现使用工厂方法模式设计该系统,并写出相应Java代码。

interface Log{

public void writeLog();

}

class FileLog implements Log{

public void writeLog(){

System.out.println("文件记录");

}

}

class DatabaseLog implements Log{

public void writeLog(){

System.out.println("数据库记录");

}

}

interface LogFactory{

public Log createLog();

}

class FileLogFactory implements LogFactory{

public Log createLog(){

return new FileLog();

}

}

class DatabaseLogFactory implements LogFactory{

public Log createLog(){

return new DatabaseLog();

}

}

public class Client{

public static void main(String[] args){

try{

Log log;

LogFactory factory;

//这里可以改成使用DOM和Java反射机制读取XML文件,获取工厂类名

factory=new DatabaseLogFactory();

log=factory.createLog();

log.writeLog();

}

catch(Exception e){

System.out.println(e.getMessage());

}

}

}

求编写一个超级简单的Java的程序源代码

你好

很高兴能够回答你的问题。

我帮你实现了一个复数类,并且可以执行复数的加减,乘除你再写两个方法就可以了:

代码如下:

public class complie{

int i,j;

public complie(int i,int j)//构建一个复数类

{

this.i=i;

this.j=j;

}

complie add(complie c)//复数加法

{

int l,k;

l=c.i+i;

k=c.j+j;

return(new complie(l,k));

}

complie cut(complie c)//复数减法

{

int l,k;

l=i-c.i;

k=j-c.j;

return(new complie(l,k));

}

void ToString()//将复数输出

{

System.out.println("复数为:"+i+"+"+j+"i");

}

public static void main(String[] args)

{

complie a=new complie(4,5);

complie b=new complie(2,3);

System.out.println("构造的复数类为:");

a.ToString();

b.ToString();

System.out.println("运算复数a+b=:");

a.add(b).ToString();

System.out.println("运算复数a-b=:");

a.cut(b).ToString();

}

}

运行结果:

--------------------Configuration:<Default>--------------------

构造的复数类为:

复数为:4+5i

复数为:2+3i

运算复数a+b=:

复数为:6+8i

运算复数a-b=:

复数为:2+2i

Process completed.

程序我已经调试通过了的。

希望能帮到你,同时希望你能采纳我的答案,谢谢!

如果你还想了解更多这方面的信息,记得收藏关注本站。

洛克王国向日葵,洛克王国世界向阳花位置mysql数据库课程设计(数据库管理系统)