租房java代碼,程序員租房代碼

Java編程,填寫下面的代碼

class NoLowerLetterException extends Exception {

創新互聯建站-專業網站定制、快速模板網站建設、高性價比額敏網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式額敏網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋額敏地區。費用合理售后完善,10多年實體公司更值得信賴。

public NoLowerLetterException(String msg) {

super(msg);

}

}

class NoDigitException extends Exception {

public NoDigitException(String msg) {

super(msg);

}

}

class People {

void printLetter(char c) {

if (c = 'a' c = 'z') {

System.out.println(c);

} else {

try {

throw new NoLowerLetterException(String.valueOf(c));

} catch (NoLowerLetterException e) {

e.printStackTrace();

}

}

}

void printDigit(char c) {

if (c = '0' c = '9') {

System.out.println(c);

} else {

try {

throw new NoDigitException(String.valueOf(c));

} catch (NoDigitException e) {

e.printStackTrace();

}

}

}

}

public class ExceptionExample {

public static void main(String args[]) {

People people = new People();

for (int i = 0; i 128; i++) {

// 【代碼5】

// //將i轉換為char類型,執行people.printLetter()方法,如果出現異常則捕獲,并輸出異常的錯誤信息!

people.printLetter((char) i);

}

for (int i = 0; i 128; i++) {

// 【代碼6】 //將i轉換為char類型,執行people. printDigit

// ()方法,如果出現異常則捕獲,并輸出異常的錯誤信息!

people.printDigit((char) i);

}

}

}

java 代碼怎么寫?

package com.date;

public class DateDome {

private int year=0;//年

private int month=0;//月

private int day=0;//日

public DateDome(int year,int month,int day){

this.year=year;

this.month=month;

this.day=day;

}

public DateDome(){

}

//年大于等于0

public boolean isYear(){

boolean suc=false;

if(year0)return suc;

else if(year=0)suc=true;

return suc;

}

//判斷月數1-12月

public boolean isMonth(){

boolean suc=false;

if(month0||month12)return false;

else suc=true;

return suc;

}

//判斷天數1-31號

public boolean isDay(){

boolean suc=false;

if(day=0||day31)return suc;

else suc=true;

return suc;

}

//是否為閏年

public boolean isRunNian(int year){

boolean suc=false;

if(year=0){

if(year%400==0||(year%4==0year%100!=0)){

suc=true;

}

}

return suc;

}

//判斷合法年月日

public boolean isInvaildate(int year,int month, int day){

boolean suc=false;

if(isYear()isMonth()isDay()){

switch(month){

case 1:

suc=true;

break;

case 2:

if(isRunNian(year)day=29){

suc=true;

}else if(day=28){

suc=true;

}

break;

case 3:

suc=true;

break;

case 4:

if(day=30)suc=true;

break;

case 5:

suc=true;

break;

case 6:

if(day=30)suc=true;

break;

case 7:

suc=true;

break;

case 8:

suc=true;

break;

case 9:

if(day=30)suc=true;

break;

case 10:

suc=true;

break;

case 11:

if(day=30)suc=true;

break;

case 12:

suc=true;

break;

}

}

return suc;

}

//根據日期得到天數

public int getDaysByDate(int year,int month,int day){

int days=0;

if(isInvaildate(year,month,day)){

for(int i=0;iyear;i++){

if(isRunNian(i)){

days+=366;

}else{

days+=365;

}

}

for(int i=1;imonth;i++){

if(i==1||i==3||i==5||i==7||i==8||i==10||i==12){

days+=31;

}else if(i==4||i==6||i==9||i==11){

days+=30;

}else if(i==2){

if(isRunNian(year)){

days+=29;

}else{

days+=28;

}

}

}

days+=day-1;

return days;

}else{

System.out.println("處理有非法日期!!!");

return -1;

}

}

//根據天數得到日期數int[]由,年、月、日組成的數組

public int[] getDateByDays(int days){

int das=0;//預計的天數

int y=0,m=1,d=1;//0年1月1號

int[] date=new int[3];

boolean suc=true;

int temp=0;

if(days0){

System.out.println("請輸入合法天數!!!");

return new int[]{0,0,0};

}

while(suc){

if(isRunNian(y)){

temp=366;

}else{

temp=365;

}

das+=temp;

if(dasdays){

y++;

}else{

das-=temp;

break;

}

}

while(suc){

if(m==1||m==3||m==5||m==7||m==8||m==10||m==12){

temp=31;

}else if(m==4||m==6||m==9||m==11){

temp=30;

}else if(m==2){

if(isRunNian(y)){

temp=29;

}else{

temp=28;

}

}

das+=temp;

if(dasdays){

m++;

}else{

das-=temp;

break;

}

}

d=days-das+1;

date[0]=y;

date[1]=m;

date[2]=d;

return date;

}

//得到多少天前或后合法日期

public int[] addORsubDay(int dd){

int days=getDaysByDate(year,month,day);

if(days=0){

days+=dd;

if(days0){

return getDateByDays(days);

}else{

System.out.println("處理日期不能小于0年1月1號");

return new int[]{0,0,0};//代表無效日期

}

}else{

System.out.println("處理日期不能小于0年1月1號");

return new int[]{0,0,0};//年,月,日

}

}

//得到兩個日期相距天數

public int TwoDate(int[] date1,int[] date2){

int d=-1;

if(isInvaildate(date1[0],date1[1],date1[2])isInvaildate(date2[0],date2[1],date2[2])){

int days1=getDaysByDate(date1[0],date1[1],date1[2]);

int days2=getDaysByDate(date2[0],date2[1],date2[2]);

d=days1-days2;

return d=0?d:-d;

}else

{

System.out.println("處理有非法日期!!!");

return d;

}

}

}

我寫了你提出的功能,你還可以擴展其它功能。

求一Java程序代碼!!

public class Matriculate {

private int score=400;

public int isMatriculate(Student stu){

if (stu.getIntgretResult()=score||(stu.getIntgretResult()=300stu.getSports()=90)) {

return 1;

}else {

return 0;

}

}

public static void main(String[] args) throws Exception {

Student stu1=new Student("zhangsan",1);

stu1.setIntgretResult(400);

Student stu2=new Student("lisi",2);

stu2.setSports(85);

stu2.setIntgretResult(356);

Matriculate m=new Matriculate();

int c1=m.isMatriculate(stu1);

if (c10) {

System.out.println("id:"+stu1.getId()+"\tname:"+stu1.getName()

+"\tIntgretResult:"+stu1.getIntgretResult()+"\tsports"+stu1.getSports());

System.out.println("被錄取");

}

int c2=m.isMatriculate(stu2);

if (c20) {

System.out.println("id:"+stu2.getId()+"\tname:"+stu2.getName()

+"\tIntgretResult:"+stu2.getIntgretResult()+"\tsports"+stu2.getSports());

System.out.println("被錄取");

}

}

}

class School{

public School(){}

public School(String schoolname, double scoreLine) {

this.schoolname = schoolname;

this.scoreLine = scoreLine;

}

private String schoolname;

private double scoreLine;

public String getSchoolname() {

return schoolname;

}

public double getScoreLine() {

return scoreLine;

}

}

class Student{

public Student(){}

public Student(String name, int id) {

this.name = name;

this.id = id;

}

private String name;

private int id;

private double intgretResult;

private int sports;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public double getIntgretResult() {

return intgretResult;

}

public void setIntgretResult(double intgretResult) {

this.intgretResult = intgretResult;

}

public int getSports() {

return sports;

}

public void setSports(int sports) {

this.sports = sports;

}

}

急求這個十分簡單的JAVA小代碼詳細注釋!!

幾年沒有碰swing了,給你詳細注釋了。仔細看。希望對你有所幫助。

import java.awt.*;//java抽象窗口工具包

import java.awt.event.*;//java抽象窗口工具包組件所激發的各類事件的接口和類

public class Test5{//類名

Frame f;//定義一個Frame窗體

TextArea center;//文本域

Label la1,la2,la3;//三個標簽

Panel east,south,north;//三塊面板

Button b1,b2,b3,b4;//四個按鈕

Choice l1;//下拉單選框

TextField t1;//文本域

// textfield只有一行可寫

// textarea是一個區域,可以有很多行

public static void main(String[] args){//主函數,程序入口

Test mb = new Test();

mb.go();//調用go方法,初始化界面

}

private void go(){

f = new Frame("留言版程序");//標題

f.addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent evt){

f.setVisible(false);

System.exit(0);

//System.exit(0) 0--正常結束程序 1--異常關閉程序

}

});

f.setBounds(0,0,600,400);//布局大小

f.setLayout(new BorderLayout());//顯示方式

f.setResizable(false);

//下面都將控件按鈕初始化,你懂得

north = new Panel();

south = new Panel();

east = new Panel();

center = new TextArea("留言內容:");

center.setEditable(false);

b1 = new Button("清屏");

b2 = new Button("至頂");

b3 = new Button("至尾");

la1 = new Label("留言版");

la2 = new Label("你");

la3 = new Label(" 地說:");

t1 = new TextField(20);

b4 = new Button("提交");

l1 =new Choice();

l1.add("微笑 ");

l1.add("生氣 ");

l1.add("傷心 ");

f.add(BorderLayout.NORTH,north);//布局

f.add(BorderLayout.SOUTH,south);//布局

f.add(BorderLayout.EAST,east);//布局

f.add(BorderLayout.CENTER,center);//布局

north.add(BorderLayout.CENTER,la1);

south.add(la2);//把東西加到面板上

south.add(l1);

south.add(la3);

south.add(t1);//把東西加到面板上

south.add(b4);

east.setLayout(new GridLayout(9,0,1,10));

east.add(b1);

east.add(b2);

east.add(b3);

f.setVisible(true);//可視化

b4.addActionListener(new ActionListener(){//點擊提交按鈕產生事件

public void actionPerformed(ActionEvent e){

String text1,text2;

text1 = l1.getSelectedItem();

text2 = t1.getText();

t1.setText(null);

if(t1.getText() != ""){//將下拉單選框的內容和你輸入在文本框的內容顯示在中間面板上

center.append("\n");

center.append(text1);

center.append(text2);

}

}

});

b1.addActionListener(new ActionListener(){//清屏按鈕事件,只留下中間面板顯示:“留言內容:”,其余清楚

public void actionPerformed(ActionEvent e){

center.setText("留言內容:");

}

});

b2.addActionListener(new ActionListener(){//至頂按鈕事件,光標焦點至頂

public void actionPerformed(ActionEvent e){

center.requestFocusInWindow();

center.setCaretPosition(8);

}

});

b3.addActionListener(new ActionListener(){//至尾按鈕事件,光標焦點至尾

public void actionPerformed(ActionEvent e){

center.requestFocusInWindow();

center.setCaretPosition(center.getText().length());

}

});

}

}

分享名稱:租房java代碼,程序員租房代碼
文章出自:http://m.kartarina.com/article14/hddgde.html

成都網站建設公司_創新互聯,為您提供服務器托管云服務器動態網站搜索引擎優化靜態網站網站營銷

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

營銷型網站建設
主站蜘蛛池模板: 亚洲精品无码av人在线观看| 无码亚洲成a人在线观看| 日韩人妻系列无码专区| 国产精品亚洲一区二区无码 | 无码 免费 国产在线观看91| 国产精品成人无码久久久| 无码国模国产在线无码精品国产自在久国产 | 久久青草亚洲AV无码麻豆| 亚洲一区二区三区国产精品无码| 99久无码中文字幕一本久道| 国产网红主播无码精品| 无码久久精品国产亚洲Av影片| 无码国产精成人午夜视频不卡| 18禁超污无遮挡无码免费网站| 精品久久久久久无码专区不卡| 亚洲精品无码99在线观看| 无码精品日韩中文字幕| 一道久在线无码加勒比| 50岁人妻丰满熟妇αv无码区| H无码精品3D动漫在线观看| av无码久久久久不卡免费网站| 中文无码精品一区二区三区| 无码中文字幕人妻在线一区二区三区 | av无码精品一区二区三区四区| 精品久久久久久无码中文野结衣 | 曰韩无码AV片免费播放不卡| 国产AV无码专区亚洲AV漫画| 亚洲熟妇无码八V在线播放| 韩国19禁无遮挡啪啪无码网站| 国产午夜无码专区喷水| 亚洲av无码专区亚洲av不卡| 中文字幕无码精品三级在线电影| 无码人妻av一区二区三区蜜臀 | 国产AV无码专区亚洲AV手机麻豆| 无码夜色一区二区三区| 亚洲av无码专区国产不乱码| 亚洲成无码人在线观看| 小SAO货水好多真紧H无码视频| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 亚洲av无码精品网站| 免费看成人AA片无码视频吃奶|