You are on page 1of 4

JAVA ASSIGNMENT DAY-2

RENUGA DEVI V

19EUCS115

1.Write a program to accept the DOB of a person and print the Day of Date.

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws ParseException {
Scanner sc = new Scanner(System.in);
String s1 = sc.nextLine();
System.out.println(calculateBornDay(s1));
}
public static String calculateBornDay(String s1) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
SimpleDateFormat sdf1 = new SimpleDateFormat("EEEEE");
Date d = sdf.parse(s1);
String s = sdf1.format(d);
return s
}
}

2. Write a C program which asks the user for a number between 1 to 9 and shows the number. If
the user enters above the range show message as 'you entered number is not in range’.

#include <stdio.h>

int main()

int num;

scanf("%d",&num);

if(num>=1 && num<=9){


printf("successful");

}else{

printf("you entered number not in range");

3. Amicable numbers.

import java.util.*;

public class Main

public static void main(String[] args) {

Scanner sc=new Scanner(System.in);

int n1=sc.nextInt();

int n2=sc.nextInt();

int s1=0,s2=0;

for(int i=1;i<=n1/2;i++){

if(n1%i==0){

s1+=i;

for(int i=1;i<=n2/2;i++){

if(n2%i==0){

s2+=i;

if(n1==s2 && n2==s1){

System.out.println("amicable numbers");

else{

System.out.println("non amicable numbers");

}
}

4. Remove Character from String in Java

import java.util.*;

public class Main

public static void main(String[] args) {

Scanner sc=new Scanner(System.in);

String s=sc.nextLine();

char c=sc.next().charAt(0);

String ans="";

for(int i=0;i<s.length();i++){

if(s.charAt(i)==c){

continue;

}else{

ans+=s.charAt(i);

System.out.println(ans);

5.Java Program to Remove Duplicate Words from String

import java.util.*;

public class Main

public static void main(String[] args) {

Scanner sc=new Scanner(System.in);

String s=sc.nextLine();

String ans="";
final String a[]=s.split("\\s+");

final Set<String> set=new LinkedHashSet<String>(Arrays.asList(a));

for(String n:set){

ans+=n+" ";

System.out.println(ans);

You might also like