if 求最小值、判断键盘录入的数是奇数还是偶数、输出2个数中的最大值
生活随笔
收集整理的這篇文章主要介紹了
if 求最小值、判断键盘录入的数是奇数还是偶数、输出2个数中的最大值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package day;
import java.util.Scanner;
public class Test_13 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
do {
//輸出2個數中的最大值?
System.out.print("請x值:");?
int x = sc.nextInt();
System.out.print("請y數:");?
int y = sc.nextInt();?
/*if(x>y){
System.out.println("最大值是x:"+x);
}else{
System.out.println("最大值是y:"+y);
}
?
//交換x和y的值(min to max)
//方法1: ?int temp = y; //先把y給temp ? x=1 ?y=2
?y=x;//x和y交換 ? ? 2=1
?x=temp;//把temp和x交換 ?1=2 ? ? ??
?System.out.println("現x值:"+x+";現y值:"+y);*/
?
//求最小值
int temp;
if(x<y){
temp = x;
}else{
temp = y;
}System.out.println("最小值是:"+temp);
System.out.println("最小值是:"+(x<y? (x<y? x:y):(y<x? y:x)) );//x
System.out.println(x<y? x:y);
?
//double z = ((x >y) ? x : y);?
//boolean z1 = ((x > y) ? true : false);
//System.out.println(z);?
//System.out.println(z1);
?
// &(true true為true,1 false為false)長路與:兩邊都執行; &&短路與:左邊為true右邊不執行
// |(false false為false,1 true為true)長路或:兩邊都執行;||短路或:左邊為false右邊不執行
// 判斷鍵盤錄入的數是奇數還是偶數 ( 整數中,能被2整除的數是偶數,不能被2整除的數是奇數)
/*System.out.print("請輸入一個數:");
int num = sc.nextInt();
// if(sc.nextInt() %2 == 0){
if (num % 2 == 0) {
System.out.println(num + ":是偶數");
} else {
System.out.println(num + ":是奇數");
}*/
System.out.println("是否繼續?y/n :");
} while (sc.next().charAt(0) == 'y');
}
}
import java.util.Scanner;
public class Test_13 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
do {
//輸出2個數中的最大值?
System.out.print("請x值:");?
int x = sc.nextInt();
System.out.print("請y數:");?
int y = sc.nextInt();?
/*if(x>y){
System.out.println("最大值是x:"+x);
}else{
System.out.println("最大值是y:"+y);
}
?
//交換x和y的值(min to max)
//方法1: ?int temp = y; //先把y給temp ? x=1 ?y=2
?y=x;//x和y交換 ? ? 2=1
?x=temp;//把temp和x交換 ?1=2 ? ? ??
?System.out.println("現x值:"+x+";現y值:"+y);*/
?
//求最小值
int temp;
if(x<y){
temp = x;
}else{
temp = y;
}System.out.println("最小值是:"+temp);
System.out.println("最小值是:"+(x<y? (x<y? x:y):(y<x? y:x)) );//x
System.out.println(x<y? x:y);
?
//double z = ((x >y) ? x : y);?
//boolean z1 = ((x > y) ? true : false);
//System.out.println(z);?
//System.out.println(z1);
?
// &(true true為true,1 false為false)長路與:兩邊都執行; &&短路與:左邊為true右邊不執行
// |(false false為false,1 true為true)長路或:兩邊都執行;||短路或:左邊為false右邊不執行
// 判斷鍵盤錄入的數是奇數還是偶數 ( 整數中,能被2整除的數是偶數,不能被2整除的數是奇數)
/*System.out.print("請輸入一個數:");
int num = sc.nextInt();
// if(sc.nextInt() %2 == 0){
if (num % 2 == 0) {
System.out.println(num + ":是偶數");
} else {
System.out.println(num + ":是奇數");
}*/
System.out.println("是否繼續?y/n :");
} while (sc.next().charAt(0) == 'y');
}
}
總結
以上是生活随笔為你收集整理的if 求最小值、判断键盘录入的数是奇数还是偶数、输出2个数中的最大值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: if 需求:小于或等于18未成年,小于
- 下一篇: if 判断成绩 ,整百制