當前位置:首頁 » 編程語言 » java中if循環

java中if循環

發布時間: 2022-06-15 04:57:40

㈠ 請教一下java中if循環語句一個問題~ ~

第1個循環中你把a=1,b=1代進去就知道了第一行就是兩的*呀。第1個兩的if語句是順序執行的,第二個是不滿足第一個if時才執行elseif。沒看清楚吧

㈡ java中的if循環題目。在線等謝謝

小夥子,汗.
if(){
}else{
}
語句中,只有一個語句塊會被執行,而且,只會被執行一次,所以,在在條件里打代碼,是輸出不了你要的結果的

想要輸出你要的結果,只能在if的語句外加其它邏輯才可以.

記得多看基礎,搞清楚各種語法和語句的用法

㈢ Java中if語句

for (int i = 1; i<=10 ;i++)
{
if ( i == 1)
{
System.out.println("A");
}
else if ( i == 2)
{
System.out.println("B");
}
else if ( i == 3)
{
System.out.println("C");
}
else
{
System.out.println(i);
}
}

㈣ JAVA中if,switch,while,do-while,for語句的區別

各循環語句間的區別
在Java語言中,提供了for、while和do...while
3種常用的循環語句,這3種語句都可以用來處理同一問題,在一般情況下它們可以互相代替。但是在實際應用中,也有一些區別,下面進行具體介紹。
(1)while語句和do...while語句,只在while後面指定循環條件,但是需要在循環體中包括使循環趨於結束的語句,而for語句則可以在迭代語句中包含使循環趨於結束的語句。
(2)用while語句和do...while語句時,對循環變數的初始化操作應該放在while語句和do...while語句之前,而for語句則可以在初始化語句中完成。
(3)while語句和do...while語句實現的功能相同,唯一的區別就是do…while語句先執行後判斷,無論表達式的值是否為true,都將執行一次循環;而while語句則是首先判斷表達式的值是否為true,如果為true則執行循環語句;否則將不執行循環語句。
(4)for循環語句一般用在對於循環次數已知的情況下,而while語句和do...while語句則一般用在對於循環次數不確定的情況下。

㈤ JAVA中:for語句和if語句的嵌套循環題:

先寫出for循環啊,確定循環的次數.你是1-1000就是1000次啊.
例:(int
i=1;i<=1000;i++)
然後寫出if語句,在()中寫出判斷是否是質數的條件.
如果成立就用System.out.println(i);輸出這個數就是了.
如果還想要求出一共有多少個這個數的話你可以在循環外定義一個int的變數.初始值為0;例:int
a
=
0;
然後在if中的輸出語句前後用a++,最後在循環外輸出變數a就是了.

㈥ 請問Java中如何在 if 的條件里加循環

你可以寫個函數來循環,然後用這個函數的返回值來判斷,樓上的那個,不仔細看需求,黃牌警告一次

㈦ java的if循環!

把第二個if 改成else if,其他不變,你再試試

㈧ java的if語句怎麼用

if(con1){

code1

}else{

code2

}

con1是一個條件 ,返回類型為布爾,如1==2[返回false]

code1表示con1成立 即返回true 執行的代碼塊

code2表示code不成立 即返回false 執行的代碼塊

㈨ Java中連續使用if,為什麼程序會出錯

首先說明,java中if可以那樣用。問題的原因是程序邏輯有問題。
我在程序中if(n%2==1)
n=3*n+1;後加了一個列印語句。
用if(n%2==0)n=n/2;
if(n%2==1)
n=3*n+1;
結果這樣的,
times=1,n=10
times=2,n=16
用if(n%2==0)n=n/2;
else
n=3*n+1;
結果是
times=1,n=10
times=2,n=5
用if(n%2==0)n=n/2;
if(n%2==1)
n=3*n+1;
n值可能會改變兩次。

㈩ java中if 循環的問題。

package pk;

import java.util.*;

public class Guess {
int playerScore = 0;// 玩家初始積分
int pcScore = 0;// 電腦初始積分

Scanner input = new Scanner(System.in);

/**
* 選擇玩家角色
*
* @param a
* @return
*/
public String name(int a) {
String playName = "";
switch (a) {
case 1:
playName = "雪糕";
break;
case 2:
playName = "冰糕";
break;
case 3:
playName = "棒冰";
break;
}
return playName;
}

/**
* 選擇玩家出拳
*
* @param b
* @return
*/
public String guess(int b) {
String guess = "";
switch (b) {
case 1:
guess = "剪刀";
break;
case 2:
guess = "石頭";
break;
case 3:
guess = "布";
break;
}
return guess;
}

/**
* 游戲開始
*/
public void play() {
System.out.println("**********歡迎來猜拳游戲**************\n\n");

System.out.println("*******1:剪刀 2:石頭 3:布*******");
System.out.println("**********3局定勝負**********\n");
//
System.out.println("你選擇角色:1:雪糕 2:冰糕 3:棒冰");// 玩家選人
int playerName = input.nextInt();
System.out.println("你選擇:" + name(playerName));
int pcName = (int) (Math.random() * 3 + 1);
System.out.println("電腦選擇:" + name(pcName) + "\n");// 電腦選人
//

//
int i = 0;// 初始次數
do {
i++;
;
System.out.println("請選擇你要出的拳:");// 玩家出拳
int playerGuess = input.nextInt();
System.out.println("你出的拳:" + guess(playerGuess));
int pcGuess = (int) (Math.random() * 3 + 1);// 電腦出拳
System.out.println("電腦的拳:" + guess(pcGuess) + "\n");
//
if (playerGuess == pcGuess) {
System.out.println("平局!!");
} else if ((playerGuess == 1 && pcGuess == 3)
|| (playerGuess == 2 && pcGuess == 1)
|| (playerGuess == 3 && pcGuess == 2)) {
System.out.println(name(playerName) + "你贏了!\n");
playerScore = playerScore + 1;
pcScore = pcScore - 1;
} else {
System.out.println(name(playerName) + "你輸了!\n");
playerScore = playerScore - 1;
pcScore = pcScore + 1;
}
//
while (i == 3) {
System.out.println(name(playerName) + "是否繼續(y/n)?");// 是否繼續
String in = input.next();
if (in.equals("y")) {
i = 0;
} else {
i++;
}
}
} while (i <= 3);
//
System.out.println(name(playerName) + "的積分" + playerScore);
System.out.println(name(pcName) + "的積分" + pcScore);
}
}

/*----------測試類-------------*/
package pk;

public class test {

/**
* @param args
*/
public static void main(String[] args) {
Guess py=new Guess();
py.play();
}

}

這個我很久很久以前很久以前很久寫的! 一個猜拳游戲

熱點內容
我的世界裡面什麼伺服器是建造的 發布:2025-02-07 03:51:48 瀏覽:189
不能連接到資料庫 發布:2025-02-07 03:47:00 瀏覽:45
安卓手機如何設置翻屏動畫 發布:2025-02-07 03:46:18 瀏覽:594
利基型存儲器什麼意思 發布:2025-02-07 03:43:58 瀏覽:555
安卓讀寫許可權在哪裡 發布:2025-02-07 03:29:21 瀏覽:36
釘郵怎麼找回密碼 發布:2025-02-07 03:16:40 瀏覽:81
比特幣錢包源碼 發布:2025-02-07 03:16:39 瀏覽:101
飢荒如何轉移伺服器 發布:2025-02-07 03:14:42 瀏覽:4
怎麼才能知道電視是不是安卓系統 發布:2025-02-07 03:04:23 瀏覽:817
銀行更改密碼紅色預警是什麼意思 發布:2025-02-07 02:54:22 瀏覽:552