一些简单的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;
public class CalendarTest{
/**
*@param args
*/
public static void main(String[] args){
// TODO Auto-generated method stub
//使用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小游戏代码
具体如下:
连连看的小源码
package Lianliankan;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class lianliankan implements ActionListener
{
JFrame mainFrame;//主面板
Container thisContainer;
JPanel centerPanel,southPanel,northPanel;//子面板
JButton diamondsButton[][]= new JButton[6][5];//游戏按钮数组
JButton exitButton,resetButton,newlyButton;//退出,重列,重新开始按钮
JLabel fractionLable=new JLabel("0");//分数标签
JButton firstButton,secondButton;//
分别记录两次62616964757a686964616fe59b9ee7ad9431333335326239被选中的按钮
int grid[][]= new int[8][7];//储存游戏按钮位置
static boolean pressInformation=false;//判断是否有按钮被选中
int x0=0,y0=0,x=0,y=0,fristMsg=0,secondMsg=0,validateLV;//游戏按钮的位置坐标
int i,j,k,n;//消除方法控制
代码(code)是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。
对于字符和Unicode数据的位模式的定义,此模式代表特定字母、数字或符号(例如 0x20代表一个空格,而 0x74代表字符“t”)。一些数据类型每个字符使用一个字节;每个字节可以具有 256个不同的位模式中的一个模式。
在计算机中,字符由不同的位模式(ON或 OFF)表示。每个字节有 8位,这 8位可以有 256种不同的 ON和 OFF组合模式。对于使用 1个字节存储每个字符的程序,通过给每个位模式指派字符可表示最多 256个不同的字符。2个字节有 16位,这 16位可以有 65,536种唯一的 ON和 OFF组合模式。使用 2个字节表示每个字符的程序可表示最多 65,536个字符。
单字节代码页是字符定义,这些字符映射到每个字节可能有的 256种位模式中的每一种。代码页定义大小写字符、数字、符号以及!、@、#、%等特殊字符的位模式。每种欧洲语言(如德语和西班牙语)都有各自的单字节代码页。
虽然用于表示 A到 Z拉丁字母表字符的位模式在所有的代码页中都相同,但用于表示重音字符(如"é"和"á")的位模式在不同的代码页中却不同。如果在运行不同代码页的计算机间交换数据,必须将所有字符数据由发送计算机的代码页转换为接收计算机的代码页。如果源数据中的扩展字符在接收计算机的代码页中未定义,那么数据将丢失。
如果某个数据库为来自许多不同国家的客户端提供服务,则很难为该数据库选择这样一种代码页,使其包括所有客户端计算机所需的全部扩展字符。而且,在代码页间不停地转换需要花费大量的处理时间。
求一个简单java程序代码,谢谢
刚开始java的时候用记事本编写java源代码,在命令提示符中完成java程序的编译和运行过程,这样是为了更好的理解java基础。
以后可以用Eclipse或其他的开发环境。eclipse有自己的编译器ECJ,会自动进行编译,编写、编译、运行等都可以在一个平台上完成。这样就不用借助cmd手动编译Java程序了。
好了,文章到这里就结束啦,如果本次分享的一些简单的java代码和java编程软件问题对您有所帮助,还望关注下本站哦!