封裝

  1. 從控制臺輸入一個日期析珊,求此日期20天后的日期值(時間類型為 LocalDateTIme 赶舆,做完后再使用 java.util.Date再做一次)

    public class LocalDate {
        public static void main(String[] args) {
    
            LocalDateTime localDateTime = LocalDateTime.now();
            LocalDateTime plusDaysResult = localDateTime.plusDays(20L);
            System.out.println("當前時間是 : " + localDateTime + "\n"
                    + "當前時間加20天后為 : " + plusDaysResult + "\n");
    
    
        }
    }
    
  1. 銀行要求金額精確小數(shù)點后兩位扑馁。從屏幕任意輸入兩個小數(shù)雄家,進行加減乘粗運算后結(jié)果要求保留2位小數(shù)(BigDecimal)

    int main()
    {
    int x,y;
    printf("請輸入第一個數(shù):\n");
    scanf("%d",&x);
    printf("請輸入第二個數(shù):\n");
    scanf("%d",&y);
    prinf("相加:%d\n",x+y);
    prinf("相減:%d\n",x-y);
    prinf("相乘:%d\n",x*y);
    prinf("相除:%.2f\n",x/(y*1.0));//把y*1.0轉(zhuǎn)換成float類型的
    printf("取余:%d",x%y);
    }
    
  1. 給定一個日期,求此日期所在月份的第一天是星期幾

    package lxx;
    import java.util.Scanner;
    
        /**
     * @author kangjiafu
     * @date 2021/5/5 20:40
     */
    public class main {
            public static void main(String[] args) {
                int totalDay = 0;
                int dayOfWeek;
                int day = 0;
                int dayOfYear = 0;
                Scanner cs = new Scanner(System.in);
                System.out.print("請輸入年:");
                int year = cs.nextInt();
                System.out.print("請輸入月:");
                int month = cs.nextInt();
                boolean bool = false;
    
                if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
                    bool = true;
                }
    
                for (int i = 1900; i < year; i++) {
                    if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0) {
                        totalDay += 366;
                    } else {
                        totalDay += 365;
                    }
                }
                for (int i = 1; i <= month; i++) {
                    switch (i) {
                        case 1:
                        case 3:
                        case 5:
                        case 7:
                        case 8:
                        case 10:
                        case 12:
                            day = 31;
                            break;
                        case 4:
                        case 6:
                        case 9:
                        case 11:
                            day = 30;
                            break;
    
                        case 2:
                            if (bool) {
                                day = 29;
                                break;
                            } else {
                                day = 28;
                                break;
                            }
    
    
                    }
                    if (i < month) {
                        dayOfYear += day;
    
                    }
    
                    totalDay += dayOfYear;
                    dayOfWeek = (1 + totalDay) % 7;
                    System.out.println("星期天\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六");
    
                    for (int i1 = 0; i < dayOfWeek; i++) {
                        System.out.print("\t");
                    }
                    for (int i1 = 1; i <= day; i++) {
                    if ((totalDay + i) % 7 == 6) {
                            System.out.print(i + "\n");
                        } else {
                            System.out.print(i + "\t");
                        }
                    }
                }
            }
        }
    
    
    
  1. 建立一個名叫Cat的類:

    1. 屬性:姓名较屿、毛色、年齡

    2. 方法:顯示信息show【功能自定】实幕、喊叫shout【功能自定】

    3. 創(chuàng)建一個對象貓吝镣,姓名為“妮妮”,毛色為“灰色”昆庇,年齡為2歲末贾,在屏幕上輸出該對象的毛色和年齡,讓該對象調(diào)用“顯示信息”和“喊叫”兩個方法整吆。

      public class Cat {
          String name;
          String color;
          int age;
          public void xingMing(){
              System.out.println("妮妮");
          }
          public void hanJiao(){
              System.out.println("喵");
          }
      }
      
      public class CatTest {
          public static void main(String[] args){
              Cat c=new Cat();
      
              c.name="妮妮";
              c.color="灰色";
              c.age=2;
              System.out.println("該貓的顏色為:"+c.color);
              System.out.println("該貓的年齡為:"+c.age+"歲");
              
              c.xingMing();
              c.hanJiao();
          }
      }
      
  1. 創(chuàng)建一個叫做機動車的類:

    1. 屬性:車牌號(String)拱撵,車速(int),載重量(double)
    2. 功能:加速(車速自增1)表蝙、減速(車速自減1)拴测、修改車牌號(修改為任意值),查詢車的載重量府蛇。

    編寫兩個構(gòu)造方法:一個沒有參數(shù)集索,在方法中將車牌號設置“XX1234”,速 度設置為100汇跨,載重量設置為100务荆;另一個構(gòu)造方法帶參數(shù),能為對象的所有屬性賦值

    public class main {
        private String chepaihao;
        private int chesu;
        private double zaizhong;
        public String getChepaihao() {
            return chepaihao;
        }
        public void setChepaihao(String chepaihao) {
            this.chepaihao = chepaihao;
        }
        public int getChesu() {
            return chesu;
        }
        public void setChesu(int chesu) {
            this.chesu = chesu;
        }
        public double getZaizhong() {
            return zaizhong;
        }
        public void setZaizhong(double zaizhong) {
            this.zaizhong = zaizhong;
        }
        public main()
        {
            chepaihao="XX231";
            chesu=100;
            zaizhong=100;
        }
        public main(String chepaihao, int chesu, double zaizhong) {
            super();
            this.chepaihao = chepaihao;
            this.chesu = chesu;
            this.zaizhong = zaizhong;
        }
        public void jiasu(int sudu)
        {
            if(sudu<0)
            {
                System.out.println("無法加速");
            }
            else
            {
                chesu+=sudu;
            }
        }
        public void jiansu(int sudu)
        {
            if(sudu<0)
            {
                System.out.println("無法減速");
            }
    
            else
            {
    
                if((chesu-sudu)<0)
                {
                    System.out.println("減速失敗");
                }
                else
                {
                    chesu-=sudu;
                }
    
            }
        }
    
    
    }
    
    
    public class che {
        public static void main(String[] args) {
            main che1=new main();
            che1.setChepaihao("豫k5651");
            che1.jiasu(30);
            System.out.println("車牌號="+che1.getChepaihao());
            System.out.println("當前車速="+che1.getChesu());
            System.out.println("載重="+che1.getZaizhong());
    
            main che2=new main("豫j0394",120,200);
            che2.jiansu(20);
            System.out.println("車牌號="+che2.getChepaihao());
            System.out.println("當前車速="+che2.getChesu());
            System.out.println("載重="+che2.getZaizhong());
    
        }
    }
    
    
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末穷遂,一起剝皮案震驚了整個濱河市函匕,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蚪黑,老刑警劉巖盅惜,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件中剩,死亡現(xiàn)場離奇詭異,居然都是意外死亡抒寂,警方通過查閱死者的電腦和手機结啼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來屈芜,“玉大人妆棒,你說我怎么就攤上這事》蟹” “怎么了糕珊?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵,是天一觀的道長毅糟。 經(jīng)常有香客問我红选,道長,這世上最難降的妖魔是什么姆另? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任喇肋,我火速辦了婚禮,結(jié)果婚禮上迹辐,老公的妹妹穿的比我還像新娘蝶防。我一直安慰自己,他們只是感情好明吩,可當我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布间学。 她就那樣靜靜地躺著,像睡著了一般印荔。 火紅的嫁衣襯著肌膚如雪低葫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天仍律,我揣著相機與錄音嘿悬,去河邊找鬼。 笑死水泉,一個胖子當著我的面吹牛善涨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播草则,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼钢拧,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了畔师?” 一聲冷哼從身側(cè)響起娶靡,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤牧牢,失蹤者是張志新(化名)和其女友劉穎看锉,沒想到半個月后姿锭,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡伯铣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年呻此,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片腔寡。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡焚鲜,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出放前,到底是詐尸還是另有隱情忿磅,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布凭语,位于F島的核電站葱她,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏似扔。R本人自食惡果不足惜吨些,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望炒辉。 院中可真熱鬧豪墅,春花似錦、人聲如沸黔寇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽缝裤。三九已至状囱,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間倘是,已是汗流浹背亭枷。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留搀崭,地道東北人叨粘。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像瘤睹,于是被迫代替她去往敵國和親升敲。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 從控制臺輸入一個日期轰传,求此日期20天后的日期值(時間類型為 LocalDateTIme 驴党,做完后再使用 java....
    Coldwind閱讀 155評論 0 0
  • 從控制臺輸入一個日期,求此日期20天后的日期值(時間類型為 LocalDateTIme 获茬,做完后再使用 java....
    康嘉富閱讀 122評論 0 0
  • 從控制臺輸入一個日期港庄,求此日期20天后的日期值(時間類型為 LocalDateTIme 倔既,做完后再使用 java....
    青橙日記閱讀 350評論 0 0
  • 從控制臺輸入一個日期,求此日期20天后的日期值(時間類型為 LocalDateTIme 鹏氧,做完后再使用 java....
    陳笑揚閱讀 132評論 0 0
  • 什么是設計模式 ? 要了解設計模式渤涌,首先得清楚什么是模式。什么是模式把还?模式即解決一類問題的方法論实蓬,簡單得...
    良許Linux閱讀 258評論 0 0