java 闰年程序_Java实现的闰年测试程序

importjavafx.application.Application;importjavafx.event.ActionEvent;importjavafx.event.EventHandler;importjavafx.scene.Scene;importjavafx.scene.control.Button;importjavafx.scene.control.Label;importjavafx.scene.control.TextField;importjavafx.scene.layout.AnchorPane;importjavafx.scene.text.Font;importjavafx.scene.text.Text;importjavafx.stage.Stage;public class Sfw_test extendsApplication{

AnchorPane root= newAnchorPane();

Scene scene= new Scene(root, 400, 120);public static voidmain(String[] args) {

Application.launch(args);

}public voidstart(Stage stage){

stage.setTitle("Leapyear Test");

Text text= newText();

text.setText("Input the year:");

text.setFont(Font.font ("", 15));

AnchorPane.setTopAnchor(text,20.0);

AnchorPane.setLeftAnchor(text,10.0);final TextField textField = newTextField ();

textField.setPrefWidth(150);

textField.getText();

AnchorPane.setTopAnchor(textField,20.0);

AnchorPane.setLeftAnchor(textField,130.0);final Label label1 = new Label(" ");

label1.setFont(Font.font ("BLACK", 16));

AnchorPane.setTopAnchor(label1,60.0);

AnchorPane.setLeftAnchor(label1,10.0);

Button submit= newButton();

submit.setText(" Submit ");

AnchorPane.setTopAnchor(submit,20.0);

AnchorPane.setLeftAnchor(submit,300.0);

submit.setOnAction(new EventHandler() {

@Overridepublic voidhandle(ActionEvent e) {

String year=textField.getText().toString();boolean inputlegal = false;int Isleapyear = 2;for (int i=0; i

inputlegal= false;

}

}if (Double.valueOf(year)%4!=0) {

Isleapyear= 0;

}else if(Double.valueOf(year)%100==0 && Double.valueOf(year)%400==0){

Isleapyear= 1;

}else{

Isleapyear= 0;

}if(Isleapyear == 0){

label1.setText(textField.getText()+ " is not a leap year");

}else if(Isleapyear == 1){

label1.setText(textField.getText()+ " is a leap year");

}

}

});

root.getChildren().addAll(textField,text,submit,label1);

stage.setResizable(false);

stage.setScene(scene);

stage.show();

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值