راکت

مشکل در خروجی printf جاوا

5 پاسخ

دوستان من تازه یادگیری جاوا رو شروع کردم. برنامه‌ای نوشتم که جمع دو عدد رو با تابع printf نشون بده ولی متاسفانه عدد‌ها را به صورت علامت سوال نشون میده. هر برنامه‌ی آماده‌ای هم که کپی می‌کنم با‌ز عدد رو درست نشون نمیده مثلا خروجی زیر این طوریه

public class Addition {

      public static void main(String args[]) {

              int x = 20;

              float y = 5.5f;

              char c = 'J';

              String str = "Hello Java";

              //Displaying formatted string

              System.out.printf("The formatted string: %d %f %c %s", x , y, c, str);
    }

}

The formatted string: ?? ???????? J Hello Java

ثبت پرسش جدید

پاسخ‌ها

5
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

کدتون مشکلی نداره..

Java Code Test

رضا راد
رضا راد
@master.rafiei

آره ولی همون‌ طوری که تو ادامه نوشتم خروجی هم در ترمینال Vscode و هم در CMD به صورت
The formatted string: ?? ???????? J Hello Java

نشون داده میشه
http://uupload.ir/files/irv6_capture.jpg

شاید پاسخ شما همین‌جا باشد

رضا راد
رضا راد
@master.rafiei

خودم یافتم
چون تو Region فرمت رو Persian گذاشتم برا همین خروجی تو CMD فارسی چاپ می‌شده
open jdk 11

علی مالمیر
علی مالمیر
@alimalmir

تخصص: ربات تلگذام

منم همین مشکلو دارم

jafari4039
jafari4039
@jafari4039

مرسی داداش مشکلم رو حل کردی .....

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام