OOP / Лаб 9
.docxМинистерство образования и науки Украины
Одесский национальный политехнический университет
Кафедра системного программного обеспечения.
Протокол лабораторной работы № 9
По дисциплине:
Объектно-ориентированное программирование
Вариант 10
Выполнил
студент AC-121
Куценко Дмитрий Сергеевич
Преподаватель Левченко А.Ю
Одесса 2013 (год)
Лабораторная работа № 9 «Работа со строками. Java»
Составить программу для работы со строками на языке Java.
Номер Задание
варианта
-
Заданы две строки. Составить третью строку из символов первой строки, которые встречаются во второй строке.
-
Заданы две строки. Составить третью строку из символов, которые встречаются в каждой из строк не менее 2 раз.
-
Заданы две строки. Составить третью строку из цифр, знаков препинания и скобок, которые встречаются в этих строках.
-
Заданы две строки. Составить третью строку из символов, которые встречаются в первой и во второй строке только по одному разу.
-
Задана строка. Найти произведение всех цифр, которые в неё входят.
-
Заданы две строки. Составить третью строку из символов, которые одинаковы в первой и во второй строке и находятся на одинаковых позициях.
-
Заданы две строки. Составить третью строку из символов, которые встречаются в первой и во второй строке не менее 3 раз.
-
Заданы две строки. Составить третью строку из символов, которые встречаются только в первой и только во второй строке.
-
Заданы две строки. Составить третью строку из всех цифр, которые встречаются в первой строке, и знаков операций отношения, которые входят во вторую строку.
-
Задана строка. Найти сумму всех цифр, которые в неё входят.
Код программы:
package javalab9;
import java.util.Scanner;
public class JavaLab9 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("Введите строку:");
String s=sc.nextLine();
int i,k=0;
char c;
for(i=0;i<s.length();i++)//length размер строки
{ c=s.charAt(i);//символ стоящий в указанной позиции
if(c>='0'&&c<='9')
k+=c-'0';
}
System.out.println(k);
}
}