פורסם 2011 בינואר 1014 שנים אהלן, מישהו יכול לכתוב איזו תכנית שיכולה לקבל קובץ, לקרוא אותו ולשכתב ? (נאמר אם זה טקסט עם אותיות קטנות אז זה יהפוך את האותיות לגדולות ולהפך) // אם אפשר, הסברים על התכנית יעזרו מאוד ! .
פורסם 2011 בינואר 1014 שנים האלגוריתם הכללי, בלי תלות בשפה:1. פתח את קובץ הקלט לקריאה.2. פתח קובץ פלט לכתיבה.3. כל עוד לא הגעת לסוף קובץ הקלט:3.1. קרא תו מקובץ הקלט.3.2. בצע עיבוד על התו (לדוגמה, אם התו הוא אות קטנה באנגלית אז הפוך אותו לאות גדולה).3.3. כתוב את התו לתוך קובץ הפלט.4. סגור את הקבצים.כל אחד מהשלבים הנ"ל מתרגם לפעולה (או מספר פעולות בודדות) בשפה לבחירתך.כמובן, אם הפעולה יותר מורכבת (לדוגמה, דורשת פעולה על יותר מתו אחד בכל פעם) אז צריך משהו קצת יותר מורכב, ואפשר גם לייעל ע"י קריאה של רצף תווים מהקובץ בכל פעם, במקום רק תו אחד.
פורסם 2011 בינואר 1014 שנים בעיקרון בג'אווה קוראים שורה שורה כל עוד הקובץ לא ריק.חיפשת בגוגל?http://www.java-tips.org/java-se-tips/java.io/how-to-read-file-in-java.html
פורסם 2011 בינואר 1114 שנים מחבר בעיקרון בג'אווה קוראים שורה שורה כל עוד הקובץ לא ריק.חיפשת בגוגל?http://www.java-tips.org/java-se-tips/java.io/how-to-read-file-in-java.html כן ראיתי את זה אבל נאמר שזה טקסט עם אותיות קטנות אז אני רוצה שזה יהפוך את האותיות לגדולות ולהפך - איך את זה אני עושה ?
פורסם 2011 בינואר 1214 שנים אתה מוסיף.toUpperCase()לדוגמא :String text = "hello"text = text.toUpperCase()
פורסם 2011 בינואר 1214 שנים יש פעולה כזו שנקראת XOR, ומשתמשים בה ע"י הסימן ^. כמו שיש פעולת חיבור של 2 משתנים (ע"י +), פעולת חיסור (ע"י -), כפל וחילוק, אפשר לבצע את הפעולה הזו גם על 2 משתנים.לדוגמא, יש לך 2 משתנים שמוגדרים כך:int a = 5;int b = 6;פעולת הXOR ביניהם תהייה:a ^ bוכמו שפעולות החיבור והחיסור מחזירות תוצאה כלשהי, גם פעולת הXOR מחזירה תוצאה.ד.א. הפעולה יכולה להתבצע ישירות על מספרים:5 ^ 6כדי להבין לעומק על מה אני מדבר, אני ממליץ לך לכתוב תוכנית שמבצעת XOR בין 2 מספרים ומדפיסה את התוצאה למסך. תריץ את התוכנית הזו כמה פעמים עם מספרים שונים.אל תדאג, אולי עכשיו זה לא נראה כל כך קשור, אבל תבין את הקשר בהמשך.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.