Sunday, 15 December 2013

Find the second largest number in single iteration

Find the second Largest number in single iteration

Program 

int large=0,secod=0;
int i,abc[]={25,60,80,99,9,8,100,5,55,56,59,110,99,111};
for (i=0; i<abc.length-1;i++)
{
if(abc[i] > abc[i+1])
{
if(large < abc[i])
{
large=abc[i];
}
else
{
secod=large;
}
}
else
{
if(large < abc[i+1])
{
large=abc[i+1];
}
else
{
secod=large;
}


}

}
System.out.println(" Large Number is " +large+"Second large=="+secod);


OutPut


 Largr Number is 111Second large==110

Saturday, 26 October 2013

Insert Pi chart In JSP Page

Use Google Pi Chart API

Step 1


Add lib
<script type="text/javascript" src="https://www.google.com/jsapi"></script>

Step 2

google.load('visualization', '1.0', {'packages':['corechart']});

google.setOnLoadCallback(drawChart);

Step 3

Write Script Function

function pichart(admin_pending,late,regular,admin_verify)

/* function pichart() */
{

// Create the data table.
var data = new google.visualization.DataTable();
data.addColumn('string', 'Topping');
data.addColumn('number', 'Slices');

data.addRows([

['Admin Pending', admin_pending],
['Late', late],
['Regular', regular],
['Admin Verify', admin_verify]

]);

 



// Create the data table.
// Set chart options
var options = {'title':'Analysis Report',
'width':500,
'height':200,

};

// Instantiate and draw our chart, passing in some options.
var chart = new google.visualization.PieChart(document.getElementById('pichart_div'))

chart.draw(data, options);
     }

 

output

Monday, 21 October 2013

Program for String Operations

Interviewer check your Programming Logic.
like Statement

String s="I am Bharat@123 from shirur";

find the integer in the string and addition them. for example 1,2,3 integer value and addition 1+2+3=6
find the latter in given String.for example "r" in the 2 string "Bharat" and "Shirur" then count is=2

Program

String s="I am Bharat@123 from shirur";
char[] a=s.toCharArray();
int count=0,addition=0;
for(int i=0;i<a.length-1;i++)
{
if(Character.isDigit(a[i]))
{
int myInt = a[i] - '0';
addition=addition+ myInt;
System.out.println(addition+"number=="+a[i]);
}
}
String[] splits = s.split(" ");
for(int k=0;k<splits.length;k++)
{
System.out.println(splits[k]);
if(splits[k].indexOf("r") != -1)
{
count=count+1;
}
}
System.out.println("count=="+count);
System.out.println("addition=="+addition);



Out Put

I

am
Bharat@123
from
shirur
count==2
addition==6

Sunday, 20 October 2013

Java Program For Printing 0 to 25 Binary Number Like 4=100,5=101 and so on....

Program For Printing 0 to 25 Binary number 

Java Code


                int i=0;
int no=25;
while(i<=no)
{
String BinaryString=Integer.toBinaryString(i);
System.out.println("Number=="+i+"  Binary=="+BinaryString);
i=i+1;
}

Out Put :


Number==0  Binary==0
Number==1  Binary==1
Number==2  Binary==10
Number==3  Binary==11
Number==4  Binary==100
Number==5  Binary==101
Number==6  Binary==110
Number==7  Binary==111
Number==8  Binary==1000
Number==9  Binary==1001
Number==10  Binary==1010
Number==11  Binary==1011
Number==12  Binary==1100
Number==13  Binary==1101
Number==14  Binary==1110
Number==15  Binary==1111
Number==16  Binary==10000
Number==17  Binary==10001
Number==18  Binary==10010
Number==19  Binary==10011
Number==20  Binary==10100
Number==21  Binary==10101
Number==22  Binary==10110
Number==23  Binary==10111
Number==24  Binary==11000
Number==25  Binary==11001



Thursday, 19 September 2013

Simple C Program In Ubantu

Step 1:
Open Terminal
Write Command "gedit" to open editor

Step 2:
Write C Program In editor
for eg:

#include<stdio.h>

void main()
{
    printf("Hello Bharat");
   
}


Save the Program "bharat.c"

Step 3:
Open The terminal
CD command for change directory
 cd Desktop
(For example you save the program in Desktop then use cd Desktop)

Step 4
First compile the program using command
gcc bharat.c -o  bharat

if you use only gcc bharat.c then create a.out file
-o file name is the output file

Step 5:
Run The Program using command
"./outputfile name"

./bharat

Step 6:
Output show in terminal
Hello Bharat

Monday, 16 September 2013

Separation of Number And Char from String.

Separation of Number And Char from String.

Program:


public class DemoProgram {
public static void main(String[] args) {
String s = "(123)-456SS-7891ABCC";
String s1 = "(123)-456SS-7891ABCC";
   s = s.replaceAll("[^0-9]", "");
   s1 = s1.replaceAll("[^a-z|A-Z]", "");
   System.out.println("Number=="+s);
   System.out.println("Char=="+s1);

}

OutPut:
Number==1234567891
Char==SSABCC

Wednesday, 28 August 2013

How to disable back button in Web Browser

 Disable back button in Web Browser

1)Using Filter In Web.xml
<filter>
<filter-name>noCacheFilter</filter-name>
<filter-class>com.LoginFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>noCacheFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>

Call The Servlet LoginFilter for every Request 
package com;

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import com.sap.mw.jco.JCO.Request;


public class LoginFilter implements Filter{


public void init(FilterConfig config) throws ServletException {
// If you have any <init-param> in web.xml, then you could get them
// here by config.getInitParameter("name") and assign it as field.
}

public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) req;
HttpServletResponse response = (HttpServletResponse) res;
HttpSession session = request.getSession(false);
System.out.println("filter called");

response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1.
response.setHeader("Pragma", "no-cache"); // HTTP 1.0.
response.setDateHeader("Expires", 0);
chain.doFilter(req, res);
//response.sendRedirect(request.getContextPath() + "/login.jsp"); // No logged-in user found, so redirect to login page.
}

public void destroy() {
// If you have assigned any expensive resources as field of
// this Filter class, then you could clean/close them here.
}

}