0
点赞
收藏
分享

微信扫一扫

铭文资产是比特币生态破局者 or 短暂热点?

这里写目录标题

本文还在跟新,最新更新时间24/3/9

1. nextInt () next() nextLine() 的注意事项

  • nextInt(): 该方法用于读取输入中的下一个整数,并将其作为返回值。它会读取输入的整数并且忽略输入中的换行符(\n)。
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();

要是换行 ,还要执行

scanner.nextLine();
  • nextLine(): 该方法用于读取输入中的下一行内容,并将其作为返回值。它会读取输入中的一行文本,包括换行符,并将其作为字符串返回。
Scanner scanner = new Scanner(System.in);
String line = scanner.nextLine();
  • next()方法分别读取这两个单词。注意,next()方法会将空格作为单词的分隔符,因此如果用户输入了多个单词,next()会依次读取每个单词。
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("请输入两个单词: ");
        String word1 = scanner.next();
        String word2 = scanner.next();

        System.out.println("第一个单词是: " + word1);
        System.out.println("第二个单词是: " + word2);

        scanner.close();
    }
}

2 . 转换数据类型int ,string,char

int -> string , char

  • 将int转换为String类型:
java
int number = 123;
String strNumber = String.valueOf(number);

// fang fa 2 
java
int number = 123;
String strNumber = Integer.toString(number);
// 方法3
int numve = 123;
String strNumber = "" + number;
  • 将int转换为char类型:
int number = 65; // 代表字符'A'的ASCII码
char charNumber = (char) number;

string -> int ,char

  • 将String转换为int类型:
java
String strNumber = "123";
int number = Integer.parseInt(strNumber);
//方法2
java
String strNumber = "123";
int number = Integer.valueOf(strNumber);
  • 将String转换为char类型:
String strChar = "A";
char character = strChar.charAt(0);
  • 当将字符串转换为字符时,我们假设字符串长度为1,因为char类型只能存储一个字符

char -> int , string

  • 将char转换为int类型:
java
char character = 'A';
int asciiValue = (int) character;
//‘1’  -》 1
Character.getNumericValue(char)
  • 将char转换为String类型:
char character = 'A';
String strChar = Character.toString(character);
//方法二
char character = 'A';
String strChar = "" + character;
//要是想输出“A”
Character.getNumericValue(char)

进制转换

十六进制转化为10 进制

  • n 是输入的十六进制的数字
Integer.parseInt(n,16);

最大公约数

//n1 n2 指的是两个数 return n1 输出了最大共约数
private static int isMax(int n1 ,int n2){
        while (n2!= 0){
            int r = n1 % n2;
            n1 = n2;
            n2 = r;
        }
        return n1;
    }
    ```

举报

相关推荐

0 条评论