代碼如下,我測(cè)試過了,希望能幫到你~!
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供二連浩特網(wǎng)站建設(shè)、二連浩特做網(wǎng)站、二連浩特網(wǎng)站設(shè)計(jì)、二連浩特網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、二連浩特企業(yè)網(wǎng)站模板建站服務(wù),10余年二連浩特做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
import java.util.Random;
import java.util.Scanner;
public class GuessNumber {
public static void main(String[] args) {
Random rand = new Random();
int number = rand.nextInt(100);//產(chǎn)生一個(gè)0-100間的隨機(jī)數(shù)
int count = 0;//記錄猜的次數(shù)
Scanner in = new Scanner(System.in);//獲取用戶的輸入
System.out.println("請(qǐng)輸入一個(gè)數(shù):");
while(true){
int data = in.nextInt();//得到用戶輸入的數(shù)字
if(datanumber){
System.out.println("大了,請(qǐng)繼續(xù)輸入:");
count++;
}else if(datanumber){
System.out.println("小了,請(qǐng)繼續(xù)輸入:");
count++;
}else{
count++;
System.out.println("恭喜你猜對(duì)了?。∫还膊铝?+count+"次");
break;
}
}
}
}
import java.util.Scanner;
public class LuckyNumber {
/**
* 幸運(yùn)抽獎(jiǎng)
*/
public static
void main(String[] args) {
String answer
= "y"; // 標(biāo)識(shí)是否繼續(xù)
String
userName = ""; // 用戶名
String
password = ""; // 密碼
int cardNumber
= 0; // 卡號(hào)
boolean
isRegister = false; // 標(biāo)識(shí)是否注冊(cè)
boolean
isLogin = false; // 標(biāo)識(shí)是否登錄
int max =
9999;
int min =
1000;
Scanner input
= new Scanner(System.in);
do {
System.out.println("*****歡迎進(jìn)入獎(jiǎng)客富翁系統(tǒng)*****");
System.out.println("\t1.注冊(cè)");
System.out.println("\t2.登錄");
System.out.println("\t3.抽獎(jiǎng)");
System.out.println("***************************");
System.out.print("請(qǐng)選擇菜單:");
int choice =
input.nextInt();
switch
(choice) {
case 1:
System.out.println("[獎(jiǎng)客富翁系統(tǒng)
注冊(cè)]");
System.out.println("請(qǐng)?zhí)顚憘€(gè)人注冊(cè)信息:");
System.out.print("用戶名:");
userName =
input.next();
System.out.print("密碼:");
password =
input.next();
//
獲取4位隨機(jī)數(shù)作為卡號(hào)
cardNumber =
(int)(Math.random()*(max-min))+min;
System.out.println("\n注冊(cè)成功,請(qǐng)記好您的會(huì)員卡號(hào)");
System.out.println("用戶名\t密碼\t會(huì)員卡號(hào)");
System.out.println(userName
+ "\t" + password + "\t" + cardNumber);
isRegister =
true; // 注冊(cè)成功,標(biāo)志位設(shè)置為true
break;
case 2:
System.out.println("[獎(jiǎng)客富翁系統(tǒng)
登錄]");
if
(isRegister) { // 判斷是否注冊(cè)
//
3次輸入機(jī)會(huì)
for (int i
= 1; i = 3; i++) {
System.out.print("請(qǐng)輸入用戶名:");
String
inputName = input.next();
System.out.print("請(qǐng)輸入密碼:");
String
inputPassword = input.next();
if
(userName.equals(inputName) password.equals(inputPassword)) {
System.out.println("\n歡迎您:"
+ userName);
isLogin =
true; // 登錄成功,標(biāo)志位設(shè)置為true
break;
} else if
(i 3) {
System.out.println("用戶名或密碼錯(cuò)誤,還有"
+ (3 - i) + "次機(jī)會(huì)!");
} else
{
System.out.println("您3次均輸入錯(cuò)誤!");
}
}
} else
{
System.out.println("請(qǐng)先注冊(cè),再登錄!");
}
break;
case 3:
System.out.println("[獎(jiǎng)客富翁系統(tǒng)
抽獎(jiǎng)]");
if
(!isLogin) { // 判斷是否登錄
System.out.println("請(qǐng)先登錄,再抽獎(jiǎng)!");
} else
{
//生成5個(gè)4位隨機(jī)數(shù)字,并保存在數(shù)組中
int[]
luckynums = new int[5];
for(int i
= 0; i luckynums.length; i++){
luckynums[i] =
(int)(Math.random()*(max-min))+min;
}
System.out.print("請(qǐng)輸入您的卡號(hào):");
int
yourcard = input.nextInt();
int
i;
System.out.print("\n本日的幸運(yùn)數(shù)字為:");
for (i = 0;
i luckynums.length; i++) {
System.out.print(luckynums[i]
+ " ");\
}
for (i = 0;
i luckynums.length; i++) {
if
(luckynums[i] == yourcard) {
System.out.println("\n恭喜!您是本日的幸運(yùn)會(huì)員!");
break;
}
}
if (i ==
luckynums.length) {
System.out.println("\n抱歉!您不是本日的幸運(yùn)會(huì)員!");
}
}
break;
default:
System.out.println("[您的輸入有誤!]");
break;
}
System.out.print("繼續(xù)嗎?(y/n):");
answer =
input.next();
System.out.println("");
} while
("y".equals(answer));
if
("n".equals(answer)) {
System.out.println("系統(tǒng)退出,謝謝使用!");
}
}
}
算是最簡(jiǎn)單的吧
package cn.job01;
import java.util.Scanner;
public class Lx07 {
public static void choice() {
System.out.println("登陸菜單 ");
System.out.println("1登陸系統(tǒng)");
System.out.println("2退出");
}
static void choice1() {
System.out.println("購(gòu)物管理系統(tǒng)客戶信息");
System.out.println("1顯示所有客戶信息");
System.out.println("2添加客戶信息");
System.out.println("3修改客戶信息");
System.out.println("4查詢客戶信息");
}
static void choice2() {
System.out.println("購(gòu)物管理系統(tǒng)真情回饋");
System.out.println("1幸運(yùn)大放送");
System.out.println("2幸運(yùn)抽獎(jiǎng)");
System.out.println("3生日問候");
}
public static void main(String[] args) {
choice();
Scanner input = new Scanner(System.in);
System.out.println("請(qǐng)輸入1or2");
int num = input.nextInt();
switch (num) {
case 1:
System.out.println("主菜單");
System.out.println("1客戶信息管理");
System.out.println("2購(gòu)物結(jié)算");
System.out.println("3真情回饋");
System.out.println("4注銷");
break;
}
System.out.println("選擇輸入數(shù)字");
int num1 = input.nextInt();
switch (num1) {
case 1:
choice1();
break;
case 2:
System.out.println("購(gòu)物結(jié)算");
break;
case 3:
choice2();
break;
case 4:
choice();
break;
}
}
}
import java.util.Scanner;
public class Choujiang {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);//定義Scanner類1234
System.out.println("請(qǐng)輸入四位卡號(hào):");//輸入提示語
int cardNo = sc.nextInt();//接受輸入數(shù)據(jù)
int gewei = cardNo%10;//分解個(gè)位
int shiwei = cardNo/10%10;//分解十位
int baiwei = cardNo/100%10;//分解百位
int qianwei = cardNo/1000;//分解千位
int sum = gewei+shiwei+baiwei+qianwei;
System.out.println("會(huì)員卡號(hào)四位之和是:"+sum);
if(sum20){//判斷各位數(shù)和是否大于20
System.out.println("恭喜,你是幸運(yùn)客戶!");
}else{
System.out.println("謝謝惠顧!");
}
}
}
public class Lucky {
public static void main(String[] args){
System.out.println("請(qǐng)輸入您的4位會(huì)員卡號(hào):");
Scanner sc = new Scanner(System.in);
int number = sc.nextInt(); //接收用戶從控制臺(tái)輸入的會(huì)員卡號(hào),并保存在會(huì)員卡號(hào)變量中
int a = number/1000; //千位
int b = number%1000/100; //百位
int c = number%100/10; //十位
int d = number%10; //個(gè)位
if((a+b+c+d)20){
System.out.println("恭喜中獎(jiǎng)!您是幸運(yùn)客戶");
}else{
System.out.println("謝謝參與!");
}
}
}
最基礎(chǔ)的 沒有異常判斷 無限循環(huán)輸入什么東西
看一些好書充實(shí)自己呀!
在網(wǎng)絡(luò)編程這一塊,學(xué)JAVA應(yīng)該說是最好找工作的了。
給你介紹一些這方面的書籍和東東吧!
JAVA與面向?qū)ο蟪绦蛟O(shè)計(jì)(影印版)
自20世紀(jì)90年代初面世以來,Java因其具備平臺(tái)獨(dú)立性、面向?qū)ο笮?、網(wǎng)絡(luò)編程能力及能夠提供圖形用戶界面、支持線程,而成為許多應(yīng)用程序的理想開發(fā)工具。本書幫助讀者學(xué)習(xí)Java的重要特性,并輔以網(wǎng)站對(duì)教學(xué)信息進(jìn)行更新,提供網(wǎng)上例題、在線 ...
Java 編程思想(英文版·第2版)(附光盤)
From the fundamentals of Java syntax to its most advanced features (distributed computing, advanced Object-oriented capabilities, multithreading), Thinking In Java is designed to teach. Bruce Eckel\'s readable style and small, direct programming ...
這些是基礎(chǔ),學(xué)好這些后,至少可以有兩個(gè)方向:移動(dòng)通訊和網(wǎng)站開發(fā)。
移動(dòng)通訊就是什么手機(jī)短信呀,手機(jī)游戲呀等等,這個(gè)方向比較難,要想清楚。
Java游戲高級(jí)編程
本書通過豐富的示例游戲,詳細(xì)講述了Java游戲高級(jí)編程方面的知識(shí)。包括部署框架、Swing動(dòng)畫、動(dòng)畫庫(kù)、高級(jí)圖形技術(shù)、持久性機(jī)制、游戲體系結(jié)構(gòu)以及一些通信和同步技術(shù)等。本書針對(duì)那些具有一定編程經(jīng)驗(yàn)、渴望將自己獨(dú)特的游戲設(shè)計(jì)思想變成部署實(shí)體的Java高級(jí)開發(fā)人員?...
Java游戲編程導(dǎo)學(xué)
本書通過編寫趣味游戲程序來引導(dǎo)讀者學(xué)習(xí)Java編程的方法和技巧,形式新穎活潑,別具一格。 全書從Java語言基礎(chǔ)知識(shí)和編制簡(jiǎn)單的程序入手,將Java編程的知識(shí)點(diǎn)有機(jī)地分散在\"幸運(yùn)52\",\"速算24\",\"俄羅斯方塊\"等多個(gè)趣味游戲的程序設(shè)計(jì)示例中,使得Java語言中類?...
這個(gè)方面最常用的編譯器是:NETBEANS
網(wǎng)站開發(fā)相對(duì)來說簡(jiǎn)單一些。
JSP程序設(shè)計(jì)教程
本書以JSP為開發(fā)工具,以java為開發(fā)語言,用通俗、簡(jiǎn)明的語言由淺入深出地講解了JSP程序設(shè)計(jì)的開發(fā)方法,同時(shí)輔以大量的實(shí)例,書中所有實(shí)例程序代碼均在開發(fā)環(huán)境中調(diào)試通過。同時(shí),每一章后面都附有相應(yīng)的練習(xí)題幫助讀者對(duì)本章所學(xué)知識(shí)進(jìn)一步理解和掌握。本書內(nèi)容 ...
JSP程序設(shè)計(jì)
JSP(JavaServer Pages)是目前熱門的跨平臺(tái)動(dòng)態(tài)Web應(yīng)用開發(fā)技術(shù)。本書由經(jīng)驗(yàn)豐富的開發(fā)人員撰寫,是一本通俗易懂的JSP入門書籍。書中主要介紹JSP基礎(chǔ)知識(shí)、JSP和表達(dá)式語言(EL)、JSP標(biāo)記庫(kù)和JSTL、JSP指令、JSP和JavaBean、錯(cuò)誤處理、JSP和servlet、訪問數(shù)據(jù)庫(kù)以 ...
學(xué)完這些只是基礎(chǔ),現(xiàn)在流行一些框架,可以看看。
實(shí)戰(zhàn)Struts
Struts解決了許多Web應(yīng)用程序開發(fā)中的常見問題?;赟truts應(yīng)用程序框架構(gòu)造的應(yīng)用程序,除了可以復(fù)用業(yè)已證明可用的解決方案外,同時(shí)也可以使得開發(fā)人員更加關(guān)注應(yīng)用程序的特性。Struts是由Apache軟件基金會(huì)支持的開源軟件。 本書完整介紹了Struts框架結(jié)構(gòu),涵蓋了?...
Spring in Action 中文版
本書分為三大部分和兩個(gè)附錄,每一部分專注于Spring框架的一個(gè)領(lǐng)域:核心層、中間層和Web層。第一部分展示了Spring框架的兩個(gè)核心概念:反向控制(Inverstion of Control,IoC)和面向切面編程(Aspect-Oriented Programming,AOP),以便讀者理解Spring的基礎(chǔ)原理,這?...
精通 Hibernate
本書深入地介紹了Hibernate實(shí)現(xiàn)ORM的關(guān)鍵技術(shù),包括Hibernate的底層技術(shù)、Hibernate的實(shí)現(xiàn)架構(gòu)、Hibernate的配置和使用方法、EJB3.0技術(shù)和基于Hibernate的開發(fā)實(shí)例。通過本書,可以全面了解Hibernate的技術(shù)和開發(fā)方法,深入理解Hibernate的數(shù)據(jù)持久化設(shè)計(jì),掌握數(shù)?...
編譯器: Eclipse
最后祝你成功!