Java
Язык JAVA - ЗАДАЧКА НА ЦИКЛЫ
Пользователь вводит 2 числа. Сообщите, есть ли в написании двух чисел одинаковые цифры. Например, для пары 123 и 3456789, ответом будет являться “ДА”, а, для пары 500 и 99 - “НЕТ”.
так получилось:
public class test24 {
public static void main(String[] args) {
String testTwoNumbersResult = testTwoNumbers(123, 3456789);
System.out.println(testTwoNumbersResult);
String testTwoNumbersResult2 = testTwoNumbers(500, 99);
System.out.println(testTwoNumbersResult2);
}
static String testTwoNumbers(int a1, int a2){
//int a = 123, b = 3456789;
String a_To_String = String.valueOf(a1);
String b_To_String = String.valueOf(a2);
char [] charArray_1 = a_To_String.toCharArray();
int [] intarray1 = new int[a_To_String.length()];
for (int i = 0; i < intarray1.length; i++) {
intarray1 [i] = Integer.parseInt(String.valueOf(charArray_1[i]));
//проверка корректности парсинга из String в int
System.out.println(intarray1 [i]);
}
char [] charArray_2 = b_To_String.toCharArray();
int [] intarray2 = new int[b_To_String.length()];
for (int i = 0; i < intarray2.length; i++) {
intarray2 [i] = Integer.parseInt(String.valueOf(charArray_2[i]));
//проверка корректности парсинга из String в int
System.out.println(intarray2 [i]);
}
boolean isContains = false;
for(int i = 0; i < intarray1.length; i++){
for (int n = 0; n < intarray2.length; n++){
if (intarray1[i]==intarray2[n]){
isContains = true;
System.out.println("число из массива 1 содержится в массиве 2");
System.out.println("число из массива 1: " + intarray1[i]);
System.out.println("число из массива 2: " + intarray2[n]);
break;
}
}
}
String yes = "ДА";
String no = "НЕТ";
if (isContains) {
return yes;
} else return no;
}
}
public class test24 {
public static void main(String[] args) {
String testTwoNumbersResult = testTwoNumbers(123, 3456789);
System.out.println(testTwoNumbersResult);
String testTwoNumbersResult2 = testTwoNumbers(500, 99);
System.out.println(testTwoNumbersResult2);
}
static String testTwoNumbers(int a1, int a2){
//int a = 123, b = 3456789;
String a_To_String = String.valueOf(a1);
String b_To_String = String.valueOf(a2);
char [] charArray_1 = a_To_String.toCharArray();
int [] intarray1 = new int[a_To_String.length()];
for (int i = 0; i < intarray1.length; i++) {
intarray1 [i] = Integer.parseInt(String.valueOf(charArray_1[i]));
//проверка корректности парсинга из String в int
System.out.println(intarray1 [i]);
}
char [] charArray_2 = b_To_String.toCharArray();
int [] intarray2 = new int[b_To_String.length()];
for (int i = 0; i < intarray2.length; i++) {
intarray2 [i] = Integer.parseInt(String.valueOf(charArray_2[i]));
//проверка корректности парсинга из String в int
System.out.println(intarray2 [i]);
}
boolean isContains = false;
for(int i = 0; i < intarray1.length; i++){
for (int n = 0; n < intarray2.length; n++){
if (intarray1[i]==intarray2[n]){
isContains = true;
System.out.println("число из массива 1 содержится в массиве 2");
System.out.println("число из массива 1: " + intarray1[i]);
System.out.println("число из массива 2: " + intarray2[n]);
break;
}
}
}
String yes = "ДА";
String no = "НЕТ";
if (isContains) {
return yes;
} else return no;
}
}
готовый код подогнать? но вы ведь ничему не научитесь...
Избасар Мурзабаев
Извинись за свой ответ немедленно и предоставь ему готовое решение его задачи.
прогнать циклом два массива и сравнить, поставить условие, если совпадает то выдать да, правда интересно как выдать только один раз Да, а если не совпадает то Нет
Владимир Пруденко
String ary[]={"man","john","su"};
String ary1[]={"john","man","su"};
if(Arrays.equals(ary,ary1)) {
System.out.println("equal");
} else {
System.out.println("not equal");
}
String ary1[]={"john","man","su"};
if(Arrays.equals(ary,ary1)) {
System.out.println("equal");
} else {
System.out.println("not equal");
}
Похожие вопросы
- Решить задачку на языке Java. Прошу помощи так как сам работаю с другим языком, этот не знаю)
- Написать программу на языке java
- Какой язык программирования лучше в качестве первого изучаемого языка - Java или PHP?
- ХОЧУ ОБУЧИТЬСЯ ПРОГРАММИРОВАНИЮ, ВЫУЧИТЬ ЯЗЫК Java, C++ ?
- Подскажите прогграмки которые можно написать новичку на языке Java
- напишите простую игру на языке java и распишите каждую команду для чего она нужна спасибо)
- Можно ли начинать учить первым языком java, для 11 лет сойдёт?
- Программирование на языке Java в интегрированной среде разработки NetBeans. Желательно с объяснением!
- Помогите пожалуйста, изучаю язык Java. Не понимаю как написать код((
- Как удалить папку system32 используя язык java