[go: up one dir, main page]

0% found this document useful (0 votes)
28 views11 pages

10 String

The document contains multiple Java programs that perform various string manipulations and analyses, such as checking for happy words, counting double letter sequences, identifying palindromes, and sorting names with telephone numbers. Each program utilizes the Scanner class for user input and implements loops and conditionals to achieve its functionality. The code snippets demonstrate basic programming concepts and string handling in Java.

Uploaded by

noelmurray.006
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views11 pages

10 String

The document contains multiple Java programs that perform various string manipulations and analyses, such as checking for happy words, counting double letter sequences, identifying palindromes, and sorting names with telephone numbers. Each program utilizes the Scanner class for user input and implements loops and conditionals to achieve its functionality. The code snippets demonstrate basic programming concepts and string handling in Java.

Uploaded by

noelmurray.006
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

import java.util.

*;
class str15
{
public static void main()
{ String s;
int i;
Scanner sc=new Scanner(System.in);
System.out.println("enter a string");
int sum = 0;
String s = in.next();
s = s.toUpperCase();
String ns = "";
int len = s.length();

for (int i = 0; i < len; i++) {


ns = ns+ Integer.toString(s.charAt(i) - 64);

int n = Integer.parseInt(ns);

while(n>9) {
sum = 0;
while (n != 0) {
int d = (int)(n % 10);
sum += d * d;
n /= 10;
}
n = sum;
}

if (n==1)
System.out.println("A Happy Word");
else
System.out.println("Not a Happy Word");
}
}
import java.util.Scanner;

public class pgm16


{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.println("Enter a sentence:");
String str = in.nextLine();
str = str.toUpperCase();
int len = str.length();

for(char x=’A’;x<=’Z’;x++)
{
for (int i = 0; i < len; i++) {
if (x== str.charAt(i)) {
System.out.print(x);
}
}

}
}

import java.util.Scanner;

public class pgm17


{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.print("Enter string: ");
String s = in.nextLine();
String str = s.toUpperCase();
int count = 0;
int len = str.length();

for (int i = 0; i < len - 1; i++) {


if (str.charAt(i) == str.charAt(i + 1))
cnt++;
}

System.out.println("Double Letter Sequence Count = "+


cnt);

}
}

import java.util.Scanner;
public class pgm18
{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.print("Enter a word: ");
String str = in.next(),rv=””;
str = str.toUpperCase();
int len = str.length();

for (int i = len-1; i >=0 ; i--)


rv=rv+str.charAt(i);
if (rv.equals(str))
System.out.println("Palindrome");
else if(str.charAt(0) == str.charAt(len - 1))
System.out.println(“special word”);
else
System.out.println("not a Palindrome");

}
}

import java.util.Scanner;

public class pgm19


{
public static void main() {
Scanner in = new Scanner(System.in);
System.out.print("Enter the string: ");
String str = in.next();
str = str.toUpperCase();

int count = 0;
int len = str.length();

for (int i = 0; i < len-1; i++) {


if (str.charAt(i) + 1 == str.charAt(i + 1)) {
count++;
}
}

System.out.println("Number of words containing


consecutive letters: " + count);
}
}
import java.util.*;
class str20_a
{
public static void main()
{ String s;
int i;
Scanner sc=new Scanner(System.in);
System.out.println("enter a string");
s=sc.next();
int len=s.length();
for(i=0;i<=s.length()-1;i++)
System.out.println(s.substring(0,len-i));

}}

class str20_c
{
public static void main()
{ String s;
int i;
Scanner sc=new Scanner(System.in);
System.out.println("enter a string");
s=sc.next();
int len=s.length();
for(i=0;i<=s.length()-1;i++)
System.out.println(s.substring(i,len));
}}

class str20_b
{
public static void main()
{ String s;
int i,j,x;
Scanner sc=new Scanner(System.in);
System.out.println("enter a string");
s=sc.next();
int len=s.length();
x=len-1;
for(i=0;i<len;i++)
{ for(j=0;j<=i;j++)
{ System.out.print(s.charAt(x); }
System.out.println();
x--; } }}

class str21_a
{
public static void main()
{ String s;
int i,j,x;
s=”ABCDE”;
for(i=0;i<len;i++)
System.out.println(s.substring(i));
class str21_b
{
public static void main()
{ char c=’A’;
int i,j,x;
for(i=0;i<5;i++)
{ for(j=0;j<i;j++)
System.out.print(c++);
System.out.println(); } }}

class str21_c
{
public static void main()
{ String s=”ABCDE”;
int i,j,x;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
{ System.out.print(s.substring(0,s.length()-i));
System.out.print(s.substring(0, i));
} }}

import java.util.*;
class str25
{
public static void main()
{ String ct[]=new String[10];
String cap[]=new String[10];
int i;
Scanner sc=new Scanner(System.in);
System.out.println("enter 10 city name & its capital");
for( i=0;i<10;i++)
{ ct[i]=sc.nextLine();
cap[i]=sc.nextLine(); }
System.out.println("country \t capitals");
for( i=0;i<10;i++)
{ char x=ct[i].charAt(0);
if(x=='A' || x=='E' || x=='I' || x=='O' || x=='U' )
System.out.println(ct[i]+"\t"+cap[i]);
}
}}

import java.util.*;
class str26a
{
public static void main()
{
Scanner in = new Scanner(System.in);
String names[] = new String[SIZE];
long telNos[] = new long[SIZE];
System.out.println("Enter " + SIZE + " names and telephone
no.");
for (int i = 0; i < SIZE; i++)
{
System.out.print("Enter Name: ");
names[i] = in.nextLine();
System.out.print("Enter telephone number: ");
telNos[i] = in.nextLong();

//Selection Sort
for (int i = 0; i < SIZE - 1; i++)
{
int min = i;
for (int j = i + 1; j < SIZE; j++)
{
if (names[j].compareToIgnoreCase(names[min])
< 0)
{
min = j;
}
}
String temp = names[min];
names[min] = names[i];
names[i] = temp;

long t = telNos[min];
telNos[min] = telNos[i];
telNos[i] = t;
}

System.out.println("Name\tTelephone Number");
for (int i = 0; i < SIZE; i++) {
System.out.println(names[i] + "\t" + telNos[i]);
}
}
}

import java.util.*;
class str26b
{
public static void main()
{
String s[]=new String[10];
int i;
Scanner sc=new Scanner(System.in);
System.out.println("enter a 10 string");
for(i=0;i<10;i++)
s[i]=sc.next();
char a=sc.next().charAt(0);
for(i=0;i<10;i++)
if(s[i].charAt(0)==a)
System.out.println(s[i]); }}

import java.util.*;
class str27
{
public static void main()
{ String s[]=new String[20];
int i;
Scanner sc=new Scanner(System.in);
System.out.println("enter a 20 string");
for(i=0;i<20;i++)
s[i]=sc.next();
for(i=0;i<20;i++)
for(j=0;j<20-i-1;j++)
if(s[j].compareTo(s[j+1])>0)
{ String t=s[j];
s[j]=s[j+1];
s[j+1]=t; }
for(i=0;i<20;i++)
System.out.println(s[i]); }}
import java.util.*;
class str28
{
public static void main()
{ String s[]=new String[10];
int i;
Scanner sc=new Scanner(System.in);
System.out.println("enter a 10 string");
for(i=0;i<10;i++)
s[i]=sc.next();

for(i=0;i<10;i++)
{ s[i]=s[i].toUpperCase();
int len=s[i].length();
char x=s[i].charAt(0);
char y=s[i].charAt(len-1);
if((x!='A' && x!='E' &&x!='I' && x!='O' && x!='U') &&(y=='A' ||
y== 'E' || y=='I' || y== 'O' || y=='U'))

System.out.println(s[i]);
}

}}

import java.util.*;
class str29
{
public static void main()
{ String w[]=new String[10],x;
int i;
System.out.println("enter nm & std for 10 cities");
for(i=0;i<10;i++)
w[i]=sc.next();
for(i=0;i<10;i++)
{ String rv=””;
for(j=w[i].length()-1;j>=0;j–)
rv=rv+w[i].charAt(j);
if (rv.equals(w[i])
System.out.println(w[i]); }}

import java.util.*;
class str30
{
public static void main()
{ String nm[]=new String[10],x;
int std[]=new int[10],i,fl=0;
System.out.println("enter nm & std for 10 cities");
for(i=0;i<10;i++)
{ nm[i]=sc.next();
std[i]=sc.nextInt(); }
System.out.println("enter nm to be searched");
x=sc.next();

for(i=0;i<10;i++)
if(nm[i].equals(x))
{ System.out.println(nm[i]+"\t"+std[i]);
fl=1;
break; }
if(fl==0)
System.out.println("not found");
}}

You might also like