رضا راد
5 سال پیش توسط رضا راد مطرح شد
5 پاسخ

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

دوستان من تازه یادگیری جاوا رو شروع کردم. برنامه‌ای نوشتم که جمع دو عدد رو با تابع 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


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

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

Java Code Test


رضا راد
@master.rafiei 5 سال پیش مطرح شد
0

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

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


رضا راد
@master.rafiei 5 سال پیش مطرح شد
0

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


علی مالمیر
تخصص : ربات تلگذام
@alimalmir 5 سال پیش مطرح شد
0

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


jafari4039
@jafari4039 8 ماه پیش مطرح شد
0

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


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

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