b523db2bbea7098aeccea0f78f41f223
     
     
     
    
    
    
    
    
    
    
 
تقنية و أشياء أخرى
تقنية و أشياء أخرى
مختلف المقالات و النقاشات و الروابط المتعلقة بالتقنية او المواضيع العامة
كيف اعمل هذا في الجافا
                         عربي     English

كيف اعمل هذا في الجافا

   محمد جمال الذياب        08-02-2020  
   the2one - Fa   
مرحبا اريد ان اعرف كيف اطبع هذا
J
JO
JOR
JORD
JORDA
JORDAN
باستخدام ARRAY , و FOR
التعليقات
   راشد المري   
يجب ان تحاول انت .. لن يساعدك احد مرة اخرى اتمنى في المرات القادمة ان تضع محاولتك وضعت لك الكود ، وينقصه سطر واحد .. عليك اكماله.
 
public static void main(String[] args) {
char a[] = {'J','O','R','D','A','N'};
for(int i=0; i<6;i++){
for(int j=0; j<=i; j++){
// write something here
}
System.out.println();
}
}

   the2one - Fa   
شكرا لك يا غالي لقد عدلة المود وانه يعمل الان واسف لاني لم اضع محاولاتي الان ينقصني ادخل الاحرف من الكيبورد هذا هو محاولتي
 
import java.util.Scanner;
public class Jordan {
static Scanner input = new Scanner(System.in);
public static void main(String [] args){

char [] a = new char [6];
for (int c = 0 ; c < a.length;c++) {
a[c] = input.next(); // توجد مشكلة هنا
}
for(int i=0; i<6;i++){
for(int j=0; j<=i; j++){
System.out.print(a[j]);
}
System.out.println();
}


} // Void main
} // Class

   راشد المري   
انظر هنا
 
import java.util.Scanner;
public class Demo1{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String userInput = input.nextLine();
char a[] = userInput.toCharArray();
for(int i=0; i<a.length;i++){
for(int j=0; j<=i; j++){
System.out.print(a[j]);
}
System.out.println();
}
}
}

   the2one - Fa   
شكرا لك يا غالي لقد عمل معي هذا الكود
 
import java.util.Scanner;
public class Jordan {
static Scanner input = new Scanner(System.in);
public static void main(String [] args){

char [] a = new char [6];
for (int c = 0 ; c < a.length;c++) {
a[c] = input.next().charAt(0);
}
for(int i=0; i<6;i++){
for(int j=0; j<=i; j++){
System.out.print(a[j]);
}
System.out.println();
}


} // Void main
} // Class

   راشد المري   
احسنت ولكن يجب ان يكون المدخل في تجربتك (حرف في كل سطر مثلا)
R
A
S
H
I
D
ويحسب 6 مدخلات (على حسب طول المصفوفة)
ولا تستطيع ادخال المدخل مره واحده مثلا RASHID
سوف تحسب الحرف الاول من المدخل .. (R) في كل سطر
   the2one - Fa   
شكرا اخي ما العمل اذا اريد ادخال لكلمة في سطر واحد مثل JORDAN
   راشد المري   
هناك ايضاً طريقة اخرى (لن تحتاج إلى For loop للادخال) اذا كنت تريد ان تجعل المدخلات في سطر واحد
 
public class Demo1{
static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
char [] a = new char [6];
a = input.next().toCharArray();
for(int i=0; i<6;i++){
for(int j=0; j<=i; j++){
System.out.print(a[j]);
}
System.out.println();
}
}
}

   راشد المري   
انظر في التعليق الذي اسفل هذا التعليق
   cenrak - رائد الخربوش   
ضع محاولتك و سنحاول مساعدتك
   ahmed issa - Ahmed Issa   
لحل اي مشكلة يجب عليك تقسيم المشكلة الى مشاكل اصغر..
المشكلة حسب ما فهمت :: المستخدم سيدخل كلمة مثل "Wort" و المخرج سيكون كالتالي
W
Wo
Wor
Wort
.....
لحل المشكلة ,,
مشكلة ١:قراءة ما كتب المستخدم
مشكلة ٢: ايجاد كل Prefix من الكلمة المدخلة
مشكلة ٣: اخراج كل Prefix "اعني كتابتهم"
مشكلة ١:
 
Scanner scanner = new Scanner(System.in);
String firstWord = scanner.next();


مشكلة ٣:
 
System.out.println("A Word");


مشكلة ٢:
تعريف prefix .. لا اعرف ترجمته بالعربي ..
لكن ساشرح ذلك بمثال
كلمة Ahmed
A هو prefix للكلمة
Ah ايضا prefix للكلمة
Ahm
Ahme
Ahmed
جميعهم Prefix
معلومة ع طاير :) .. عكس Prefix هو Suffix
مثل ..
Ahmed
d هو Suffix من الكلمة
ed هو ايضا Suffix
med
hmed
Ahmed
نعود الى المشكلة. لديك String Object
;"String word = "Ahmed
1 - اريد من Ahmed فقط A
2 - اريد من Ahmed فقط Ah
الخ
اول حل سيخطر على بالك او اخد اول حرف وطبتعه
بعدها اخد الحرف المسبق مع الحرف التالي ودمجهم في كلمة وحدة وطبعتهم
الخ
الحل إذن ..
 
String word = "Ahmed";
String temp = "";
temp = temp + word.charAt(0); // A
temp = temp + word.charAt(1); // Ah
temp = temp + word.charAt(2); // Ahm
temp = temp + word.charAt(3); // Ahme
temp = temp + word.charAt(4); // Ahmed


charAt(0) المخرج سيكون الحرف في مكان 0 وهو A حسب المثال
مثال بلغة الانجليزية .. http://www.tutorialspoint.com/java/java_string_charat.htm
الان عليك تحويل هذا الحل لاي كلمة كانت عن طريق for
وبعدها دمج مشكلة ١ و ٢ و ٣ :)
اخي العزيز .. عند طرح مشكلة اخبرنا دائما عن المدخلات و المخرجات :)
   ahmed issa - Ahmed Issa   
كترمين حل المشكلة عن طريق دالة substring
http://www.tutorialspoint.com/java/java_string_substring.htm
:)
   ahimta   
public class Main {
 
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
char[] input = scanner.next().toCharArray();
scanner.close();
for (char letter : input) {
System.out.println(letter);
}
}


}
   ahimta   
عفواً قرأت السؤال خطأ. هذ هو الحل الصحيح:

import java.util.Scanner;
public class Main {
 
public static void main(String[] args) {
final String NEW_LINE = System.getProperty("line.separator");
System.out.print("Word: ");
final Scanner scanner = new Scanner(System.in);
final String input = scanner.nextLine();
scanner.close();
final int inputLength = input.length();
final StringBuilder builder = new StringBuilder(inputLength);
for (int i = 0; i < inputLength; i++) {
for (int j = 0; j <= i; j++) {
builder.append(input.charAt(j));
}
builder.append(NEW_LINE);
}
System.out.print(builder.toString());
}


}
   Khalida Ahmad Baba - mayanas yomisma   
public static void main(String []args){
 
String ar [] = {"J","O","R","D","A","N"};
int j=0;
while(j < 7)
{
for(int i=0;i<j;i++){
System.out.print(ar[i]);
}
System.out.println();
j++;
}
}

   nrdx - خالد الزغيبي   
تفضل
public class JavaApplication4 {
 
public static void main(String[] args) {
String[] a = {"J","O","R","A","N"};
String m = "";
for (int b=0 ; b < a.length ; b++){
m += a[b];
System.out.println(m);
}
}


}
   mino   
البرنامج بالباسكال :
 
program test;
var
i,j,n:integer;
t:string;
begin
writeln('entree un mot :');
readln(t);
n:=length(t);
for i:=1 to n do
begin
for j:=0 to i do
write(t[j]);
writeln;
end;
readln;
end.

   mino   
البرنامج بالجافا :
 
import java.util.Scanner;
public class mainclass {
public static void main(String[] args){
int i,j,n;
String txt;
char str;
System.out.println("entree un mot :");
Scanner sc=new Scanner(System.in);
txt=sc.nextLine();
n=txt.length();
for(i=1;i<=n;i++){
for(j=0;j<i;j++){
str=txt.charAt(j);
System.out.print(str);
}
System.out.println();
}
}
}

  الموضوع و التعليقات و باقي البيانات في هذه الصفحة منقولة و معدلة من المصدر على الرابط التالي : https://io.hsoub.com/java/7224
  هذا الموضوع مرخص تحت : رخصة المشاع الإبداعي BY-SA
المشاركة :
تويتر
فيسبوك
الإيميل
لينكد إن
واتساب
الرابط

ما هي المكتبات التي تستخدمها ؟ ما هي المكتبات التي تستخدمها ؟
لماذا نجح موقع Reddit وفشل المرقاب؟ لماذا نجح موقع Reddit وفشل المرقاب؟
هل يعتبر الإسلام المرأة مجرد عبدة جنسية؟ هل يعتبر الإسلام المرأة مجرد عبدة جنسية؟
ماذا تقرأ الآن ؟ ماذا تقرأ الآن ؟
بماذا تنصحوني اي الخوارزميات أستعمل بماذا تنصحوني اي الخوارزميات أستعمل
موقعنا الجديد البديل العربي ل Stackoverflow موقعنا الجديد البديل العربي ل Stackoverflow
ستة اعتقادات خاطئة عن المليونيرات | مدونة شبايك ستة اعتقادات خاطئة عن المليونيرات | مدونة شبايك

gg gg
مراجعات - تقييمات - فديوها - مقالات و مختلف المواضيع التي تهم اللاعبين العرب
http://gg.leomara.com/
الروابط المختصرة    سياسة الخصوصية    شروط الإستخدام    من أنا    من نحن    الأسئلة الشائعة    موضوع عشوائي    اتصل بنا   
                           
Developed by : MJ7.org