java简单程序代码大全 简单编程代码
大家好,关于java简单程序代码大全很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于简单编程代码的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
求一个简单java程序代码,谢谢
刚开始java的时候用记事本编写java源代码,在命令提示符中完成java程序的编译和运行过程,这样是为了更好的理解java基础。
以后可以用Eclipse或其他的开发环境。eclipse有自己的编译器ECJ,会自动进行编译,编写、编译、运行等都可以在一个平台上完成。这样就不用借助cmd手动编译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程序代码
import java.awt.Point;
import java.awt.Toolkit;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
/**
*一个简单的Swing窗口,输入内容单击“确定”按钮后,在文本域中显示输入的内容。
*单击“取消”按钮,清空页面内容。
*@author yzg
*
*/
public class Test extends JFrame{
private static final long serialVersionUID= 1L;
private JLabel nameLabel;
private JLabel pwdLabel;
private JTextField name;
private JTextField pwd;
public Test(String title){
super(title);
this.getContentPane().setLayout(null);
//下面两行是取得屏幕的高度和宽度
double lx= Toolkit.getDefaultToolkit().getScreenSize().getWidth();
double ly= Toolkit.getDefaultToolkit().getScreenSize().getHeight();
this.setLocation(new Point((int)(lx/ 2)- 150,(int)(ly/ 2)- 200));//设定窗口出现位置
this.setSize(340, 440);//设定窗口大小
}
public void showWin(){
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
//姓名
nameLabel= new JLabel("姓名:");
nameLabel.setBounds(30, 10, 50, 25);
name= new JTextField();
name.setBounds(80, 10, 120, 20);
pwdLabel= new JLabel("密码:");
pwdLabel.setBounds(30, 40, 50, 55);
pwd= new JPasswordField();
pwd.setBounds(80, 40, 120, 50);
//确定按钮
JButton ok= new JButton("确定");
ok.setBounds(50, 190, 60, 25);
ok.addMouseListener(new MouseListener(){
public void mouseClicked(MouseEvent e){
if("admin".equals(name.getText())&&"123456".equals(pwd.getText())){
JOptionPane.showMessageDialog(getContentPane(),"登录成功");
}else{
JOptionPane.showMessageDialog(getContentPane(),"登录不成功");
}
}
public void mouseEntered(MouseEvent e){
}
public void mouseExited(MouseEvent e){
}
public void mousePressed(MouseEvent e){
}
public void mouseReleased(MouseEvent e){
}
});
//取消按钮
JButton cancel= new JButton("取消");
cancel.setBounds(120, 190, 60, 25);
cancel.addMouseListener(new MouseListener(){
public void mouseClicked(MouseEvent e){
}
public void mouseEntered(MouseEvent e){
}
public void mouseExited(MouseEvent e){
}
public void mousePressed(MouseEvent e){
}
public void mouseReleased(MouseEvent e){
}
});
this.getContentPane().add(nameLabel);
this.getContentPane().add(pwdLabel);
this.getContentPane().add(name);
this.getContentPane().add(pwd);
this.getContentPane().add(ok);
this.getContentPane().add(cancel);
// this.pack();
this.setVisible(true);
}
/**
*@param args
*/
public static void main(String[] args){
Test reg= new Test("test");
reg.showWin();
}
}
第二个
import java.awt.Point;
import java.awt.Toolkit;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
/**
*一个简单的Swing窗口,输入内容单击“确定”按钮后,在文本域中显示输入的内容。
*单击“取消”按钮,清空页面内容。
*@author yzg
*
*/
public class Test extends JFrame{
private static int count=0;
private static final long serialVersionUID= 1L;
public Test(String title){
super(title);
this.getContentPane().setLayout(null);
//下面两行是取得屏幕的高度和宽度
double lx= Toolkit.getDefaultToolkit().getScreenSize().getWidth();
double ly= Toolkit.getDefaultToolkit().getScreenSize().getHeight();
this.setLocation(new Point((int)(lx/ 2)- 150,(int)(ly/ 2)- 200));//设定窗口出现位置
this.setSize(340, 440);//设定窗口大小
}
public void showWin(){
//确定按钮
JButton ok= new JButton("确定");
ok.setBounds(50, 190, 60, 25);
ok.addMouseListener(new MouseListener(){
public void mouseClicked(MouseEvent e){
count++;
JOptionPane.showMessageDialog(getContentPane(),count);
}
public void mouseEntered(MouseEvent e){
}
public void mouseExited(MouseEvent e){
}
public void mousePressed(MouseEvent e){
}
public void mouseReleased(MouseEvent e){
}
});
this.getContentPane().add(ok);
// this.pack();
this.setVisible(true);
}
/**
*@param args
*/
public static void main(String[] args){
Test reg= new Test("test");
reg.showWin();
}
}
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!