用户输入0 0,提示“(0,0)是坐标原点”
用户输入4 0,提示:“(4,0)位于x轴上”
用户输入0 -8,提示:“(0,-8)位于y轴上”
用户输入-2 5,提示:“(-2,5)位于第二象限”
- import java.util.Scanner;
-
- public class Cartesian {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- System.out.println("请输入x坐标:");
- int x = sc.nextInt();
- System.out.println("请输入y坐标:");
- int y = sc.nextInt();
- //System.out.println("("+x+","+y+")");
- if(x == 0 && y == 0){
- System.out.println("("+x+","+y+")"+",该点在坐标原点上");
- } else if (x == 0) {
- System.out.println("("+x+","+y+")"+",该点在y轴上");
- } else if (y == 0) {
- System.out.println("("+x+","+y+")"+",该点在x轴上");
- } else if (x > 0 && y > 0) {
- System.out.println("("+x+","+y+")"+",该点在第一象限上");
- } else if (x < 0 && y > 0) {
- System.out.println("("+x+","+y+")"+",该点在第二象限上");
- } else if (x < 0 && y < 0) {
- System.out.println("("+x+","+y+")"+",该点在第三象限上");
- } else if (x > 0 && y < 0) {
- System.out.println("("+x+","+y+")"+",该点在第四象限上");
- }
- }
- }
输入的整数为:12345
从高到低位输出:
1
2
3
4
5
从低到高位输出:
5
4
3
2
1
- import java.util.Scanner;
-
- public class demo1 {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- System.out.print("请输入一个正整数:");
- int num = scanner.nextInt();
-
- // 将正整数转换为字符串
- String str = String.valueOf(num);
-
- // 正序输出
- System.out.println("从高到低位输出:");
- for (int i = 0; i < str.length(); i++) {
- System.out.println(str.charAt(i));
- }
-
- // 反序输出
- System.out.println("从低到高位输出:");
- for (int i = str.length() - 1; i >= 0; i--) {
- System.out.println(str.charAt(i));
- }
- }
- }
- import java.util.Scanner;
-
- public class demo2 {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- int num = 0;
- for(int i = 100;i >= 100 && i < 1000;i++){
- num = i;
- int ge = num % 10;
- int shi = num /10 % 10;
- int bai = num / 10 /10 % 10;
- if(i == (ge*ge*ge + shi*shi*shi + bai*bai*bai)){
- System.out.println("水仙花数有"+i);
- }
- }
-
- }
- }
- import java.util.Scanner;
-
- public class demo3 {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- System.out.println("请输入一个整数:");
- int num = sc.nextInt();
- String str = String.valueOf(num);
- for(int i = 0; i < str.length(); i++){
- switch (str.charAt(i)){
- case '0':System.out.print("零");break;
- case '1':System.out.print("一");break;
- case '2':System.out.print("二");break;
- case '3':System.out.print("三");break;
- case '4':System.out.print("四");break;
- case '5':System.out.print("五");break;
- case '6':System.out.print("六");break;
- case '7':System.out.print("七");break;
- case '8':System.out.print("八");break;
- case '9':System.out.print("九");break;
- }
- }
- }
- }
- import java.util.Scanner;
-
- public class demo {
- public static void main(String[] args){
- //定义数字
- Scanner scanner = new Scanner(System.in);
- System.out.print("请输入一个正整数:");
- int x = scanner.nextInt();
- //临时变量,用来与循环后的值比较
- int temp = x;
- //记录x倒序后的值
- int num = 0;
- while(x != 0){
- //从右往左获取每一位数字
- int ge = x % 10;
- x = x / 10;
- num = num * 10 + ge;
- }
- //System.out.println(num);
- //System.out.println(x);
- if (temp == num){
- System.out.println(temp+"是一个回文数");
- }else {
- System.out.println(temp+"不是一个回文数");
- }
- }
-
- }