cuốn sách gpt4 ai đã làm

java - (Float value + Integer value + long value) 如何给出意想不到的结果?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-01 22:21:49 28 4
mua khóa gpt4 Nike

nhập java.util.*;
import java.lang.*;

lớp học chính
{
public static void main (String[] args) ném java.lang.Exception
{
Phao f=Foat mới(3.1);
Số nguyên i=Số nguyên mới(1);
dài l=2;
System.out.println("Kết quả là "+l+f+i);
}
}

Đầu ra:Kết quả là 23.11

Tôi đã thấy đoạn mã trên ở đâu đó. Tôi đã cố gắng tìm ra lý do đằng sau kết quả bất ngờ này nhưng không thành công. Vui lòng cung cấp một số liên kết hoặc trích dẫn hoặc giải thích.

附加信息: System.out.println(l+f+i+"là kết quả"); được cho 6.1 là Kết quả. Điều này có nghĩa là thứ tự của chuỗi và số ảnh hưởng đến kết quả đầu ra.

câu trả lời hay nhất

Đây làStringnối,

System.out.println("Kết quả là "+l+f+i);

đưa cho

System.out.println("Kết quả là "+"2"+"3.1"+"1");

Nhóm các phép tính số học của bạn tốt hơn:

System.out.println("Kết quả là "+(l+f+i));

Bạn có thể tìm thêm chi tiết ở đây:Toán tử nối chuỗi +

Giới thiệu về java - Làm thế nào (Giá trị nổi + Giá trị số nguyên + giá trị dài) cho kết quả không mong muốn? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/43801311/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress