لعبة المزرعة السعيدة لعبة الفراخ
‏إظهار الرسائل ذات التسميات اسئلة جافا. إظهار كافة الرسائل

اسئلة جافا : مصفوفات ثنائية ج2

س1 :- اكتب برنامج بلغة جافا يقوم بادخال مصفوفة ثنائية 3*3 ويقوم بعملية خربطة عشوائية لعناصر هذه المصفوفة
ثم طباعتها على شكل مصفوفة
مثلا
123
456
789
تصبح
156
874
923

س2:- اكتب ميثود بلغة جافا لضرب المصفوفات الثنائية
س3 :- اكتب ميثود بلغة جافا يحدد اذا ما كانت مصفوفتان ثنائيتان متماثلتان

شاهد الموضوع

اسئلة جافا : مصفوفات احادية ج1

س1 :- اكتب ميثود بلغة جافا يقوم بدمج عناصر مصفوفتين احاديتين بمصفوفة واحدة
مثلا مصفوفة بها 5 عناصر 1 2 3 4 5 والثانية بها 6 عناصر 20 3 6 8 9 7
تصبح مصفوفة واحدة بها 1 2 3 4 5 20 3 6 8 9 7

س2 :- اكتب برنامج بلغة جافا يدخل مصفوفتين احاديتين يتم تحديد عدد عناصرها من قبل المستخدم ويطبع لنا العناصر المشتركة بين المصفوفتين وعددها
مثلا
 1 2 3 4 6 9
9 5 2 1 3
يطبع لنا
9 2 1 3
 س3 :- اكتب برنامج بلغة جافا يقوم بادخال مصفوفة احادية وعدد عناصرها يحدده المستخدم  ويطبع لنا عدد الاعداد الزوجية المدخلة وعدد الاعداد الفردية

س4 :- اكتب برنامج بلغة جافا يقوم بادخال مصفوفة احادية من 6 عناصر ويقوم بترتيبها تصاعديا واضافة قيمة موقع كل عنصر على هذا العنصر
1 5 6 9 1 4 
1 1 4 5 6 9 
1 2 6 8 10 14 



شاهد الموضوع

java : two dimentional

اكتب برنامج بلغة جافا يقوم بانشاء مصفوفة متساوية البعدين يحدد حجمها المستخدم
ويقوم بطباعة  اعلى قيمة في الصف الاول
وطباعة اصغر قيمة في العمود الثاني 
وطباعة المصفوفة كل صف بسطر
وطباعة المصفوفة بعد استبدال الصفوف بالاعمدة والاعمدة بالصفوفة transpose 

import java.util.Scanner;


public class Transpose {
public static void main (String [] args ){
    Scanner in = new Scanner (System.in);
System.out.println("Enter the size of the array : ");
int size = in.nextInt();
int [][] a = new int [size][size];
System.out.println("Enter the elements  ");

for (int i=0;i<size;i++){
for (int j=0;j<size;j++){
a[i][j]=in.nextInt();
}
}
printMax1(a);
printMin2(a);
printMatrix(a);
printTrans(a);

}







private static void printMax1(int[][] a) {
int max = a[0][0];
for (int i=0;i<a.length;i++){
if (a[0][i]>max)max = a[0][i];
}
System.out.println("The max of the first row is  " + max);
}

private static void printMin2(int[][] a) {
int min = a[0][1];
for (int i=0;i<a.length;i++){
if (a[i][1]<min)min = a[i][1];
}
System.out.println("The min of the second column is  " + min);
}

private static void printMatrix(int[][] a) {
for (int i =0;i<a.length;i++){
for (int j =0;j<a[i].length;j++)
System.out.print(a[i][j]+" ");
System.out.println();
}
}
private static void printTrans(int[][] a) {
int r= a.length;
int c =a[0].length;
int [][] trans= new int [r][c];
for (int i=0;i<r;i++){
for (int j =0;j<c;j++)
trans[i][j]=a[j][i];
}
printMatrix(trans);
}

}


شاهد الموضوع

java : all digits odd

اكتب ميثود بلغة جافا يقوم بارجاع true اذا كان كافة خانات الرقم المدخل فردية
و false اذا كانت زوجية
مثلا 1975 true
19423 false

public static boolean check (int x ){
while (x>0){
int slice = x%10;
   if (slice%2==0)return false;
   x/=10;
}
return true;
}
شاهد الموضوع

جافا : برنامج يقارن بين مصفوفتين اذا كانتا متماثلتين ام لا

import java.util.Scanner;


public class Tryb {
public static void main (String [ ]aht){
Scanner in = new Scanner (System.in);
System.out.println("Enter the elements of the first Array");
int lengtha=in.nextInt();
int [] a = new int [lengtha];
a[0]=lengtha;
for (int i=1;i<lengtha;i++)a[i]=in.nextInt();
System.out.println("Enter the elements of the second Array");
int lengthb=in.nextInt();
int [] b = new int [lengthb];
b[0]=lengthb;
for (int i=1;i<lengthb;i++)b[i]=in.nextInt();
System.out.println("Are the the same ? " + check(lengtha,lengthb,a,b));
}

private static boolean check(int lengtha, int lengthb, int[] a, int[] b) {
if (lengtha!=lengthb)return false ;
for (int i=0;i<lengtha;i++)
if (a[i]!=b[i])return false ;
return true;
}

}

شاهد الموضوع

java : a method to determine whether an integer is prime or not

public static boolean isPrime(int x ){
int i=2;
while (i<=Math.sqrt(x)){
if (x%i++==0)return false;
}
return true;
}
شاهد الموضوع

java : triangle of numbers (pattern)

public static void displayPattern(int x ){
char a =' ';
for (int i=1;i<=x;i++){
for (int j=x-i;j>0;j--){
System.out.printf("%2c",a);
}
for (int k=i;k>=1;k--){
System.out.printf("%2d",k);

}0
System.out.println();
}
}
شاهد الموضوع

java : Display Reverse number

 static void  reverse (int number){
String s1=Integer.toString(number);
    String s2="";
    for (int i=s1.length()-1;i>=0;i--){
    s2+=s1.charAt(i);
    }
System.out.println(Integer.parseInt(s2));

}

شاهد الموضوع

جافا : Palindrom numbers

using two methods determine whether a number is palindrom or not
the first to find the reverse 
the second to determin is it palindrom or not


public static int reverse (int number){
String s1=Integer.toString(number);
   String s2="";
   for (int i=s1.length()-1;i>=0;i--){
    s2+=s1.charAt(i);
   }
   return Integer.parseInt(s2);

}
public static boolean isPalindrome(int number){
if (number==reverse (number))return true;
else return false ;
}

شاهد الموضوع

جافا : distinct values & Collections

برنامج ياخذ 10 قيم من المستخدم 
ثم يطبع القيم من غير تكرار 
مثلا 
1 1 2 3 4 4 5 
يطبع
1 2 3 4 5 

import java.util.*;
public class Q5 {
public static void main (String [] args ){
int [] a=new int [10];
Scanner in = new Scanner (System.in);
try{for (int i=0;i<a.length;i++){
a[i]=in.nextInt();
}
}catch(Exception x){
}
String[] b= new String[ 10];
for (int i=0;i<10;i++)b[i]=a[i]+"";
List<String > v = new ArrayList<String>();
for (int i=0;i<10;i++){
if(!v.contains(a[i]+""))v.add(a[i]+"");
}
System.out.println(v);
}
}
شاهد الموضوع

جافا: برنامج ياخذ قيم موجبة من المستخدم ويطبع عدد العناصر الاعلى من المعدل وعدد الاقل من المعدل

برنامج ياخذ قيم من المستخدم اقصاها 10 قيم
في حال ادخل المستخدم عدد سالب يتوقف الادخال
ويقوم بايجاد معدّل القيم ويطبع عدد القيم التي اقل من المعدل
وعدد القيم الاعلى من المعدل 



import java.util.*;
public class Q4 {
public static void main (String [] agv){
int [ ] in = new int [10];
Scanner E = new Scanner (System.in);
int count=0;
int sum =0 ;
Arrays.fill(in, -1);try{
for (int i=0;i<in.length;i++){
int m=E.nextInt();
if (m>=0){
in[i]=m;
count++;
sum+=m;
}
else if (m<0)break;
}
}catch(Exception c){
System.err.println("Failed");
}
int [] af=new int [count];
for (int i=0;i<count;i++){
if (in[i]>=0)af[i]=in[i];
}
int avg=sum/count;
System.out.println(Arrays.toString(af)+"\n"+avg);

int cun=0;
int cup=0;
for (int i=0;i<count;i++){
if (af[i]>=avg)cup++;
else if(af[i]<avg)cun++;
}
System.out.println(cun+"\n"+cup);
}
}

شاهد الموضوع

جافا : collections .. طباعة تكرار العناصر المدخلة من قبل المستخدم

برنامج لادخال قيم صحيحة من المستخدم 
بين 1 و 100 وفي حال ادخل 0 يتوقف الادخال
ويطبع تكرار كل عنصر من العناصر المدخلة 
باستخدام Collections 
import java.util.*;
public class Q3 {
public static void main (String [] args ){
Scanner E = new Scanner (System.in);
List<String> in= new ArrayList<String>();
try{ while (true){
int m =E.nextInt();
if (m>0&&m<=100)in.add(""+m);
else if (m==0)break;
else {
System.err.println("Enter another value");
continue;
}
}
}catch(Exception e){
System.err.println("Failed");
}
List <String> occ=new ArrayList<String>();
String []a =in.toArray(new String [in.size()]);
for (int i=0;i<in.size();i++){
occ.add(""+Collections.frequency(in, a[i]));
}
    for (int i=0;i<a.length;i++){
    for (int j=i+1;j<a.length;j++){
    if (a[j].equals(a[i])){
    a[j]="0";
    occ.remove(j);
    in.remove(j);
    }
    }}
    for (int i=0;i<occ.size();i++){
    System.out.println("Occurances of "+in.get(i)+" Equals "+occ.get(i));
    }
}
}
شاهد الموضوع

جافا: تعريف ميثود ايجاد اقل موقع لاصغر عنصر في مصفوفة احادية

تعريف ميثود لايجاد اقل موقع لاصغر عنصر في مصفوفة احادية 
من خلال ايجاد اصغر عنصر ثم استخدام linear search لاعادة الموقع 

public static int indexOfsmallestElement(double [ ]a){
double min =a[0];
for (int i=0;i<a.length;i++){
if (min>=a[i])min=a[i];
}
for (int i=0;i<a.length;i++){
if (min == a[i])return i;
}
return -1;
}
شاهد الموضوع

جافا : ميثود اخذ رقم عشوائي بين 54 و1 باستثناء الباراميتر الممرر له


تعريف ميثود اخذ عدد عشوائي من خلال تمرير رقم للميثود
ويكون العدد الراجع بين 54 و1 وكذلك باستثناء العدد الممرر 
public static int getRandom(int x){
int rand=0;
do{
rand=(int)(Math.random()*52)+2;
if (rand!=x)return rand;
else getRandom(x);
}while (true);   
}


شاهد الموضوع

سؤال جافا


{ سؤال }



___________________


** اكتب برنامج لعمل سواب بين 3 متغيرات باستخدام متغير مؤقت واحد باستخدام ميثود^^؟؟
شاهد الموضوع

سؤال جافا

{ سؤال }

______________________


قم بكتابة برنامج بلغة جافا يقوم بتوليد كلمات مرور عشوائية قوية
بعدد الخانات التي يريدها المستخدم
يعني تحوي ارقام ورموز واحرف وفراغات كما في الصورة 

‫#‏ارشاد‬
 جدول الاسكي كود 
شاهد الموضوع
لعبة من سيربح المليون لعبة زوما