標籤:code import 練習 -- string rgs public out 鍵盤錄入
運算子:
下面的都是相關的練習:
1、鍵盤錄入一個三位整數數,請分別擷取該三位元上每一位的數值
import java.util.Scanner;public class Test02 { public static void main(String[] args) { System.out.println("請輸入一個三位整數:"); int value = new Scanner(System.in).nextInt(); int geWei = value % 10; int shiWei = (value / 10) % 10; int baiWei = value / 100; System.out.println("數字" + value + "的個位是 " + geWei + ", 十位是 " + shiWei + ", 百位是 " + baiWei); }}
2、說出運行結果:
public class Test03 { public static void main(String[] args) { int x = 4; int y = (--x)+(x--)+(x*10); System.out.println("x = " + x + ",y = " + y); // y = 26; x = 2 } }
public class Test05 { public static void main(String[] args) { short s = 30; int i = 50; s += i; System.out.println("s="+s); // s = 80 int x = 0; int y = 0; int z = 0; boolean a,b; a = x>0 & y++>1; System.out.println("a="+a); // a = false System.out.println("y="+y); // y = 1 b = x>0 && z++>1; System.out.println("b="+b); // b = false System.out.println("z="+z); // z = 0 a = x>0 | y++>1; System.out.println("a="+a); // a = false System.out.println("y="+y); // y = 2 b = x>0 || z++>1; System.out.println("b="+b); // b = false System.out.println("z="+z); // z = 1 } }
3、鍵盤錄入三個int類型的數字,1)求出三個數中的最小值並列印,2)求出三個數的和並列印
import java.util.Scanner;public class Test07 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("請輸入第一個整數:"); int num1 = sc.nextInt(); System.out.println("請輸入第二個整數:"); int num2 = sc.nextInt(); System.out.println("請輸入第三個整數:"); int num3 = sc.nextInt(); // 計算三個數中的最大值 int minValue = num1 < num2 ? (num1 < num3 ? num1 : num3):(num2 < num3 ? num2 : num3); System.out.println(num1 + "、" + num2 + "、" + num3+ "這三個數中的最小值為:" + minValue); // 計算三個的和 System.out.println(num1 + "、" + num2 + "、" + num3+ "這三個數的和:" + (num1+num2+num3)); }}
Java基礎文法(二)<運算子>