راکت
رضا راد
رضا راد
توسط رضا راد مطرح شد
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.bayat7 سال پیشمطرح شد
0

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


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

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

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


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

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


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

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


jafari4039
jafari4039
@jafari40392 سال پیشمطرح شد
0

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


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

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