国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

測(cè)試segmentfault文章編輯功能以及代碼高亮

GitCafe / 2911人閱讀

摘要:用戶測(cè)試類兩個(gè)小問題多個(gè)對(duì)象共享一個(gè)成員變量,則該長(zhǎng)遠(yuǎn)變量應(yīng)該用靜態(tài),即修飾。因?yàn)閷砜赡軙?huì)修改實(shí)現(xiàn)類注冊(cè)成功謝謝使用。歡迎下次光臨喔直接退出外層死循環(huán)用來測(cè)試的文章編輯功能以及代碼的高亮顯示。

package com.liuyi.test;

import java.util.Scanner;

import com.liuyi.dao.UserDao;
import com.liuyi.dao.impl.UserDaoImpl;
import com.liuyi.game.GuessNumberGame;
import com.liuyi.pojo.User;

/*
 * 用戶測(cè)試類
 * 
 * @Version V1.0
 * 
 * 兩個(gè)小問題:
 *         1.多個(gè)對(duì)象共享一個(gè)成員變量,則該長(zhǎng)遠(yuǎn)變量應(yīng)該用靜態(tài),即static修飾。
 *         2.循環(huán)里如果有switch語(yǔ)句,switch語(yǔ)句里面的break結(jié)束的只是switch語(yǔ)句,而不是外層循環(huán)。
 * 
 * */

public class UserTest {
    @SuppressWarnings("resource")
    public static void main(String[] args) {
        
        // 為了回來
        while (true) {
        
            // 歡迎界面。給出選擇項(xiàng)
            System.out.println("--------------歡迎光臨--------------");
            System.out.println("1---->登錄");
            System.out.println("2---->注冊(cè)");
            System.out.println("3---->退出");
            System.out.println("請(qǐng)輸入你的選擇:");
            
            // 鍵盤錄入選擇。根據(jù)選擇做不同的操作
            Scanner sc = new Scanner(System.in);
            // 為了后面錄入信息的方便,所有的數(shù)據(jù)錄入都用字符串接收
            String choiceString = sc.nextLine();
            
            // switch語(yǔ)句的多個(gè)地方要使用,所以我定義在外面
            UserDao ud = new UserDaoImpl();
            
            // 這里用switch進(jìn)行選擇操作
            switch (choiceString) {
            case "1":
                // 登錄界面。請(qǐng)輸入用戶名和密碼
                System.out.println("--------------登錄界面--------------");
                System.out.println("請(qǐng)輸入用戶名:");String username = sc.nextLine();System.out.println("請(qǐng)輸入密碼:");String password = sc.nextLine();
                
                // UserDao ud = new UserDaoImpl();boolean flag = ud.isLogin(username, password);
                if ( flag ) {
                    System.out.println("恭喜你!登陸成功。可以開始玩游戲啦");
                    
                    System.out.println("你要玩嗎(y/n)?");
                    while (true) {
                        String resultString = sc.nextLine();
                        if (resultString.equalsIgnoreCase("y")) {
                            GuessNumberGame.start();  // 猜數(shù)字游戲開始
                            System.out.println("你還玩嗎(y/n)?");
                        } else {
                            break;
                        }
                    }
                    System.out.println("謝謝使用。歡迎下次光臨喔^O^ ");
                    System.exit(0);  //直接退出外層while死循環(huán)
                    // break;    // 注意,這里的break結(jié)束的是switch,而不是外循環(huán)
                } else {
                    System.out.println("用戶名或密碼有誤,登錄失敗咯");
                }
                break;
                
            case "2":
                // 注冊(cè)界面。請(qǐng)輸入用戶名和密碼
                System.out.println("--------------注冊(cè)界面--------------");
                System.out.println("請(qǐng)輸入用戶名:");
                String newUsername = sc.nextLine();
                System.out.println("請(qǐng)輸入密碼:");
                String newPassword = sc.nextLine();
                
                // 把注冊(cè)的用戶名、密碼封裝到一個(gè)對(duì)象中
                User user = new User();
                user.setUsername(newUsername);
                user.setPasword(newPassword);
                
                // 調(diào)用注冊(cè)功能  多態(tài)實(shí)現(xiàn)
                // UserDao ud = new UserDaoImpl();
                // 具體類實(shí)現(xiàn)  不建議使用。因?yàn)閷砜赡軙?huì)修改實(shí)現(xiàn)類
                // UserDaoImpl ud = new UserDaoImpl();
                
                ud.regist(user);
                System.out.println("注冊(cè)成功");
                break;
                
            case "3":
            default:
                System.out.println("謝謝使用。歡迎下次光臨喔^O^");
                System.exit(0);  //直接退出外層while死循環(huán)
                break;
            }
        }
    }
}

hcizhhoczhcozhcohohdoshohoshvo

用來測(cè)試segmentfault的文章編輯功能
以及代碼的高亮顯示。

因?yàn)橹霸赾sdn使用markdown覺得不是很好用,經(jīng)過以為學(xué)長(zhǎng)的推薦,
我決定在這里寫下我的第一篇文章

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/64769.html

相關(guān)文章

  • [原] Python 開發(fā)者如何正確使用 RStudio 編輯

    摘要:工程師也用過快速開發(fā)面向消費(fèi)者的網(wǎng)站以響應(yīng)一日三變的用戶需求。硬件工程師在樹莓派上用來調(diào)試一個(gè)人臉檢測(cè)的功能,以較低的成本完成核心功能的調(diào)試。另一方面,通過在任何一個(gè)瀏覽器中就可以直接前往服務(wù)器現(xiàn)場(chǎng),不論是一臺(tái)甚至是樹莓派。 概述 資深Python工程師可以選擇的編輯器有很多,比如 Rodeo,Spider,Eclipse,Vim,Visual Studio,Atom,Sublime ...

    el09xccxy 評(píng)論0 收藏0
  • Vim與Markdown共舞

    摘要:語(yǔ)法高亮是一個(gè)比較好的解決方案。本來也支持的語(yǔ)法高亮,但是做得還不夠。通過語(yǔ)法高亮,基本就很容易抓住文章的內(nèi)容和結(jié)構(gòu)了。結(jié)語(yǔ)折騰下來,下編輯筆記完全是沒有任何問題的,特別是語(yǔ)法高亮和特性,可以盡可能地減小與生俱來的割裂感。 Vim作為編輯器之神,用于Markdown的編輯和閱讀,會(huì)擦出什么樣的火花呢? 因?yàn)槭懿涣四持P記的編輯體驗(yàn),前段時(shí)間探索了在Vim中編輯和管理Markdown筆記...

    RancherLabs 評(píng)論0 收藏0
  • 微信公眾號(hào)的代碼塊插入,及一鍵排版

    摘要:微信公眾號(hào)顏家大少注因?qū)σ恍┳远x的樣式不支持,可參考此文在其它平臺(tái)的不一樣的顯示樣式掘金的微信公眾號(hào)的微信公眾號(hào)的排版問題前段時(shí)間,準(zhǔn)備在微信公眾號(hào)上寫文章時(shí),卻發(fā)現(xiàn)公眾號(hào)居然連個(gè)最基本的插入代碼塊的功能都沒有。 微信公眾號(hào):顏家大少 注:因segmentfault對(duì)一些自定義的css樣式不支持,可參考此文在其它平臺(tái)的不一樣的顯示樣式掘金的:https://juejin.im/pos...

    microcosm1994 評(píng)論0 收藏0
  • 微信公眾號(hào)的代碼塊插入,及一鍵排版

    摘要:微信公眾號(hào)顏家大少注因?qū)σ恍┳远x的樣式不支持,可參考此文在其它平臺(tái)的不一樣的顯示樣式掘金的微信公眾號(hào)的微信公眾號(hào)的排版問題前段時(shí)間,準(zhǔn)備在微信公眾號(hào)上寫文章時(shí),卻發(fā)現(xiàn)公眾號(hào)居然連個(gè)最基本的插入代碼塊的功能都沒有。 微信公眾號(hào):顏家大少 注:因segmentfault對(duì)一些自定義的css樣式不支持,可參考此文在其它平臺(tái)的不一樣的顯示樣式掘金的:https://juejin.im/pos...

    1treeS 評(píng)論0 收藏0
  • 微信公眾號(hào)的代碼塊插入,及一鍵排版

    摘要:微信公眾號(hào)顏家大少注因?qū)σ恍┳远x的樣式不支持,可參考此文在其它平臺(tái)的不一樣的顯示樣式掘金的微信公眾號(hào)的微信公眾號(hào)的排版問題前段時(shí)間,準(zhǔn)備在微信公眾號(hào)上寫文章時(shí),卻發(fā)現(xiàn)公眾號(hào)居然連個(gè)最基本的插入代碼塊的功能都沒有。 微信公眾號(hào):顏家大少 注:因segmentfault對(duì)一些自定義的css樣式不支持,可參考此文在其它平臺(tái)的不一樣的顯示樣式掘金的:https://juejin.im/pos...

    LittleLiByte 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<