<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Java program | Student Projects</title>
	<atom:link href="https://studentprojects.in/tag/java-program/feed/" rel="self" type="application/rss+xml" />
	<link>https://studentprojects.in</link>
	<description>Microcontroller projects, Circuit Diagrams, Project Ideas</description>
	<lastBuildDate>Wed, 17 Apr 2013 07:06:35 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.7</generator>
	<item>
		<title>Java Program to find the IP address of the Machine</title>
		<link>https://studentprojects.in/software-development/java/java-programs/basic/java-program-to-find-the-ip-address-of-the-machine/</link>
					<comments>https://studentprojects.in/software-development/java/java-programs/basic/java-program-to-find-the-ip-address-of-the-machine/#comments</comments>
		
		<dc:creator><![CDATA[Arun]]></dc:creator>
		<pubDate>Wed, 17 Apr 2013 07:04:59 +0000</pubDate>
				<category><![CDATA[Basic Programs]]></category>
		<category><![CDATA[find system ip]]></category>
		<category><![CDATA[Java program]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=3939</guid>

					<description><![CDATA[<p>Here is a simple Java Program to find the IP address of the Machine. import java.util.*; import java.lang.*; import java.net.*; public class GetOwnIP { public static void main(String args[]) { try{ InetAddress ownIP=InetAddress.getLocalHost(); System.out.println("IP of my system is := "+ownIP.getHostAddress()); }catch (Exception e){ System.out.println("Exception caught ="+e.getMessage()); } } }</p>
<p>The post <a href="https://studentprojects.in/software-development/java/java-programs/basic/java-program-to-find-the-ip-address-of-the-machine/">Java Program to find the IP address of the Machine</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Here is a simple Java Program to find the IP address of the Machine.</p>
<pre lang="java" line="1">

import java.util.*;
import java.lang.*;
import java.net.*;

public class GetOwnIP
{
    public static void main(String args[]) {
        try{
            InetAddress ownIP=InetAddress.getLocalHost();
            System.out.println("IP of my system is := "+ownIP.getHostAddress());
        }catch (Exception e){
            System.out.println("Exception caught ="+e.getMessage());
        }
    }
}
</pre><p>The post <a href="https://studentprojects.in/software-development/java/java-programs/basic/java-program-to-find-the-ip-address-of-the-machine/">Java Program to find the IP address of the Machine</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/software-development/java/java-programs/basic/java-program-to-find-the-ip-address-of-the-machine/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Java program that illustrates how run time polymorphism is achieved</title>
		<link>https://studentprojects.in/software-development/java/java-programs/advanced/java-program-that-illustrates-how-run-time-polymorphism-is-achieved/</link>
					<comments>https://studentprojects.in/software-development/java/java-programs/advanced/java-program-that-illustrates-how-run-time-polymorphism-is-achieved/#respond</comments>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Sun, 04 Oct 2009 16:16:01 +0000</pubDate>
				<category><![CDATA[Advanced programs]]></category>
		<category><![CDATA[polymorphism in java]]></category>
		<category><![CDATA[run time polymorphism]]></category>
		<category><![CDATA[Java program]]></category>
		<category><![CDATA[Java codes]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=904</guid>

					<description><![CDATA[<p>figure f=new figure(45,6);<br />
		rectangle r=new rectangle(10,30);<br />
		triangle t=new triangle(10,20);<br />
		figure a;<br />
		a=f;<br />
		System.out.println(a.area());</p>
<p>The post <a href="https://studentprojects.in/software-development/java/java-programs/advanced/java-program-that-illustrates-how-run-time-polymorphism-is-achieved/">Java program that illustrates how run time polymorphism is achieved</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<pre lang="java" escaped="true" line="1">
class figure
{
	double d1,d2;
	figure(double a,double b)
	{
		d1=a;
		d2=b;
	}
	double area()
	{
		System.out.println("Area of the figure");
		return 0;
	}
}
class rectangle extends figure
{
	rectangle(double a,double b)
	{
		super(a,b);
	}
	double area()
	{
		System.out.println("Area of rectangle");
		return d1*d2;
	}
}
class triangle extends figure
{
	triangle(double a,double b)
	{
		super(a,b);	
	}
	double area()
	{
		System.out.println("Area of triangle");
		return d1*d2/2;
	}
}
class runpoly
{
	public static void main(String[] args)
	{
		figure f=new figure(45,6);
		rectangle r=new rectangle(10,30);
		triangle t=new triangle(10,20);
		figure a;
		a=f;
		System.out.println(a.area());
		a=r;
		System.out.println(a.area());
		a=t;
		System.out.println(a.area());
	}
}
</pre>
<p><strong>Output:</strong><br />
Area of figure<br />
0.0<br />
Area of rectangle<br />
300.0<br />
Area of triangle<br />
100.0</p><p>The post <a href="https://studentprojects.in/software-development/java/java-programs/advanced/java-program-that-illustrates-how-run-time-polymorphism-is-achieved/">Java program that illustrates how run time polymorphism is achieved</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/software-development/java/java-programs/advanced/java-program-that-illustrates-how-run-time-polymorphism-is-achieved/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Java program for implentation of consumer problem using inter thread communication</title>
		<link>https://studentprojects.in/software-development/java/java-programs/advanced/java-program-for-implentation-of-consumer-problem-using-inter-thread-communication/</link>
					<comments>https://studentprojects.in/software-development/java/java-programs/advanced/java-program-for-implentation-of-consumer-problem-using-inter-thread-communication/#comments</comments>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Sun, 04 Oct 2009 15:23:29 +0000</pubDate>
				<category><![CDATA[Advanced programs]]></category>
		<category><![CDATA[Java program]]></category>
		<category><![CDATA[inter threads in java]]></category>
		<category><![CDATA[inter thread communication]]></category>
		<category><![CDATA[consumer problem]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=895</guid>

					<description><![CDATA[<p>Write a Java program that correctly implements producer consumer problem using the concept of inter thread communication</p>
<p>The post <a href="https://studentprojects.in/software-development/java/java-programs/advanced/java-program-for-implentation-of-consumer-problem-using-inter-thread-communication/">Java program for implentation of consumer problem using inter thread communication</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Write a Java program that correctly implements producer consumer problem using the concept of inter thread communication.</p>
<pre lang="java" escaped="true" line="1">
class Q
{
	int n;
	boolean valueSet=false;
	synchronized int get()
	{
		if(!valueSet)
		try
		{
			wait();
		}
		catch(InterruptedException e)
		{
			System.out.println("Interrupted Exception caught");
		}
		System.out.println("Got:"+n);
		valueSet=false;
		notify();
		return n;
	}
	synchronized void put(int n)
	{
		if(valueSet)
		try
		{
			wait();
		}
		catch(InterruptedException e)
		{
			System.out.println("Interrupted Exception caught");
		}
		this.n=n;
		valueSet=true;
		System.out.println("Put:"+n);
		notify();
	}
}
class Producer implements Runnable
{
	Q q;
	Producer(Q q)
	{
		this.q=q;
		new Thread(this,"Producer").start();
	}
	public void run()
	{
		int i=0;
		while(true)
		{
			q.put(i++);
		}
	}
}
class Consumer implements Runnable
{
	Q q;
	Consumer(Q q)
	{
		this.q=q;
		new Thread(this,"Consumer").start();
	}
	public void run()
	{
		while(true)
		{
			q.get();
		}
	}
}
class ProdCons
{
	public static void main(String[] args)
	{
		Q q=new Q();
		new Producer(q);
		new Consumer(q);
		System.out.println("Press Control-c to stop");
	}
}
</pre>
<p><strong>Output:</strong></p>
<p>Put:1<br />
Got:1<br />
Put:2<br />
Got:2<br />
Put:3<br />
Got:3<br />
Put:4<br />
Got:4<br />
Put:5<br />
Got:5<br />
Put:6<br />
Got:6<br />
Put:7<br />
Got:7<br />
Put:8<br />
Got:8<br />
Put:9<br />
Got:9<br />
Put:10<br />
Got:10<br />
Put:11<br />
Got:11<br />
Put:12<br />
Got:12<br />
Put:13<br />
Got:13<br />
Put:14<br />
Got:14</p><p>The post <a href="https://studentprojects.in/software-development/java/java-programs/advanced/java-program-for-implentation-of-consumer-problem-using-inter-thread-communication/">Java program for implentation of consumer problem using inter thread communication</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/software-development/java/java-programs/advanced/java-program-for-implentation-of-consumer-problem-using-inter-thread-communication/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Java program that displays the number of characters, lines and words in a text file</title>
		<link>https://studentprojects.in/software-development/java/java-programs/basic/java-program-that-displays-the-number-of-characters-lines-and-words-in-a-text-file/</link>
					<comments>https://studentprojects.in/software-development/java/java-programs/basic/java-program-that-displays-the-number-of-characters-lines-and-words-in-a-text-file/#comments</comments>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Fri, 02 Oct 2009 18:00:29 +0000</pubDate>
				<category><![CDATA[Basic Programs]]></category>
		<category><![CDATA[line counter]]></category>
		<category><![CDATA[word counter in java]]></category>
		<category><![CDATA[number of lines]]></category>
		<category><![CDATA[file reader]]></category>
		<category><![CDATA[Java program]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=867</guid>

					<description><![CDATA[<p>while((c=isr.read())!=-1)<br />
		{<br />
			chars++;<br />
			if(c=='\n')<br />
				lines++;<br />
			if(c=='\t' &#124;&#124; c==' ' &#124;&#124; c=='\n')<br />
				++words;<br />
			if(chars!=0)<br />
				++chars;<br />
		}</p>
<p>The post <a href="https://studentprojects.in/software-development/java/java-programs/basic/java-program-that-displays-the-number-of-characters-lines-and-words-in-a-text-file/">Java program that displays the number of characters, lines and words in a text file</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<pre lang="java" escaped="true" line="1">
import java.io.*;
class wordcount
{
	public static int words=0;
	public static int lines=0;
	public static int chars=0;
	public static void wc(InputStreamReader isr)throws IOException
	{
		int c=0;
		boolean lastwhite=true;
		while((c=isr.read())!=-1)
		{
			chars++;
			if(c=='\n')
				lines++;
			if(c=='\t' || c==' ' || c=='\n')
				++words;
			if(chars!=0)
				++chars;
		}	
       }
	public static void main(String[] args)
	{
		FileReader fr;
		try
		{
			if(args.length==0)
			{
				wc(new InputStreamReader(System.in));
			}
			else
			{
				for(int i=0;i<args.length;i++)
				{
					fr=new FileReader(args[i]);
					wc(fr);
				}
			}

		}
		catch(IOException ie)
		{
			return;
		}
		System.out.println(lines+" "+words+" "+chars);
	}
}
</pre>
<p>Output:</p>
<p>This is II CSE<br />
1 4 32</p>
<p>Draw the frequency response<br />
1 4 58</p><p>The post <a href="https://studentprojects.in/software-development/java/java-programs/basic/java-program-that-displays-the-number-of-characters-lines-and-words-in-a-text-file/">Java program that displays the number of characters, lines and words in a text file</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/software-development/java/java-programs/basic/java-program-that-displays-the-number-of-characters-lines-and-words-in-a-text-file/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Java program using String Tokenizer class</title>
		<link>https://studentprojects.in/software-development/java/java-programs/basic/java-program-using-string-tokenizer-class/</link>
					<comments>https://studentprojects.in/software-development/java/java-programs/basic/java-program-using-string-tokenizer-class/#comments</comments>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Fri, 02 Oct 2009 15:48:08 +0000</pubDate>
				<category><![CDATA[Basic Programs]]></category>
		<category><![CDATA[sum of integer]]></category>
		<category><![CDATA[program to read line of integer]]></category>
		<category><![CDATA[Java program]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[String Tokenizer]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=860</guid>

					<description><![CDATA[<p>Write a Java program that reads a line of integers and displays each integer and sum of all integers using String Tokenizer class</p>
<p>The post <a href="https://studentprojects.in/software-development/java/java-programs/basic/java-program-using-string-tokenizer-class/">Java program using String Tokenizer class</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Write a Java program that reads a line of integers and displays each integer and sum of all integers using String Tokenizer class</p>
<pre lang="java" escaped="true" line="1">
import java.util.StringTokenizer;
import java.util.Scanner;
class tokens
{
	public static void main(String[] args)
	{
		Scanner input=new Scanner(System.in);
		String sentence=input.nextLine();
		String temp;
		int k,total=0;
		StringTokenizer s1=new StringTokenizer(sentence);
		System.out.println("Total Number of tokens:"+s1.countTokens());
		while(s1.hasMoreTokens())
		{
			temp=s1.nextToken();
			k=Integer.parseInt(temp);
			total+=k;
			System.out.print(k+"\t");
		}
		System.out.println("Sum of tokens :"+total);
	}
}
</pre>
<p><strong>Output:</strong></p>
<p>12  43  78  98<br />
Total Number of tokens:4<br />
	12	43	78	98<br />
Sum of tokens : 231</p>
<p>123 456 798<br />
Total number of tokens:3<br />
	123	456	798<br />
Sum of tokens:1377</p><p>The post <a href="https://studentprojects.in/software-development/java/java-programs/basic/java-program-using-string-tokenizer-class/">Java program using String Tokenizer class</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/software-development/java/java-programs/basic/java-program-using-string-tokenizer-class/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
