<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0"><id>tag:blogger.com,1999:blog-6566417470993725642</id><updated>2022-08-17T08:49:24.588+05:30</updated><category term="Programming"/><category term="Java"/><category term="Skills"/><category term="C"/><category term="PC Tricks"/><category term="Blogger"/><category term="Template"/><category term="softwares"/><category term="Cpp"/><category term="Videos"/><category term="Contest"/><category term="HTML/CSS"/><category term="Tech News"/><category term="Downloads"/><category term="Windows"/><title type="text">Code Nirvana</title><subtitle type="html">Blog For Technology Enthusiasts and Programmers | Tech News, Programs in Java, C, C++, Reviews, Videos, Wallpapers | PC, Windows, YouTube, Blogger, Facebook Tips and Tricks</subtitle><link href="http://www.codenirvana.in/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default?redirect=false" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/" rel="alternate" type="text/html"/><link href="http://pubsubhubbub.appspot.com/" rel="hub"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default?start-index=26&amp;max-results=25&amp;redirect=false" rel="next" type="application/atom+xml"/><author><name>Udit V</name><uri>http://www.blogger.com/profile/04806697548701886479</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><generator uri="http://www.blogger.com" version="7.00">Blogger</generator><openSearch:totalResults>60</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-8226786276751998114</id><published>2015-02-05T14:44:00.000+05:30</published><updated>2015-02-05T14:44:34.270+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">Introduction to Date, Time and Calendar in Java</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;"&gt;By far managing time is the largest art humanity has wanted to achieve. Let’s at least learn to manage them in the virtual world. If you know the &lt;a href="http://www.codenirvana.in/2014/05/introduction-to-java-programming.html" target="_blank"&gt;basics of Java&lt;/a&gt;, it’s high Time you learn it!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Date and Time Management in Java" src="http://3.bp.blogspot.com/-0v6AklYfzKE/VNMr3bWc-BI/AAAAAAAACJg/Mj_-47rKtXo/s1600/Date-Time-Management-Java.png" title="Date and Time Management in Java" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Introduction to Date&lt;/span&gt;&lt;/h2&gt;Ok, so let’s start with the&lt;b&gt; Date class,&amp;nbsp;&lt;/b&gt;The Date class encapsulates the current system time and date.&lt;br /&gt;To, get an instance of Date we have to use wither of its constructors mentioned below:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;Date();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;Date(long milliseconds)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The first one initializes the Date object with current date and time, whereas the second one initializes the date object with the number of millisecond specified which has elapsed after 1st January, 1970.&lt;br /&gt;&lt;br /&gt;Let’s understand more by using below code:&lt;br /&gt;&lt;pre class="brush:java"&gt;import&amp;nbsp;java.util.Date;&lt;br /&gt;class&amp;nbsp;DateExample{&lt;br /&gt; public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main(String&amp;nbsp;h[]){&lt;br /&gt;  Date&amp;nbsp;dt=new&amp;nbsp;Date();//get&amp;nbsp;instance&lt;br /&gt;  System.out.println(dt);&lt;br /&gt;  long&amp;nbsp;msec=dt.getTime();&lt;br /&gt;  System.out.println(msec);&lt;br /&gt; }&lt;br /&gt;}&lt;/pre&gt;&lt;b&gt;Output on the date of writing will be:&lt;/b&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;Thu Oct 23 16:31:25 IST 2014&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;1414062085858&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First of all, as you can see I have imported &lt;b&gt;java.util.Date&lt;/b&gt; class, that means that Date class resides in &lt;b&gt;java.util package&lt;/b&gt;, the other classes we are going to work with will also be a part of this package. I have used a method in the code called &lt;b&gt;getTime() &lt;/b&gt;which returns a long type value holding the number of millisecond expired after January 1, 1970.&lt;br /&gt;&lt;br /&gt;Let’s try some other functions of Date class, with this code:&lt;br /&gt;&lt;pre class="brush:java"&gt;import&amp;nbsp;java.util.Date;&lt;br /&gt;class&amp;nbsp;DateExample{&lt;br /&gt; public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main(String&amp;nbsp;h[]){&lt;br /&gt;  Date&amp;nbsp;dt=new&amp;nbsp;Date();&lt;br /&gt;  long&amp;nbsp;m=299999999;&lt;br /&gt;  Date&amp;nbsp;dt1=new&amp;nbsp;Date(m);&lt;br /&gt;  Date&amp;nbsp;dt2=new&amp;nbsp;Date(40);&lt;br /&gt;  System.out.println("current&amp;nbsp;time:"+dt.getTime());&lt;br /&gt;  if(dt.before(dt1))&lt;br /&gt;   System.out.println("BEFORE");&lt;br /&gt;  else&lt;br /&gt;   System.out.println("AFTER");&lt;br /&gt;  if(dt.after(dt2))&lt;br /&gt;   System.out.println("AFTER");&lt;br /&gt;  else&lt;br /&gt;   System.out.println("BEFORE"); &lt;br /&gt;  &lt;br /&gt; }&lt;br /&gt;}&lt;/pre&gt;&lt;div&gt;&lt;b&gt;Output: &lt;/b&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;current time:1414064118988&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;AFTER&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;AFTER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So what does this methods &lt;b&gt;after(Date date)&lt;/b&gt; and &lt;b&gt;before(Date date)&lt;/b&gt; with return type Boolean does?As the name suggests after returns true if the invoking date objects holds a greater value than the value supplied. The other unction before(Date date) does just the opposite. For dummies to understand clearly, it returns true if the invoking date object holds a date value earlier than the supplied one.&lt;br /&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;Some other Date functions are given below:&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;&lt;br /&gt;&lt;b&gt;int compareTo(Date date)&lt;/b&gt;&lt;br /&gt;Returns 0 if the value of supplied object and the invoking object is equal, negative if the value of invoking object is lesser than the supplied object, returns positive if the invoking object is earlier than the supplied one.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;int hashCode()&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Will return a hash code for the invoking Date object.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;void setTime(long time)&lt;/b&gt;&lt;br /&gt;Sets time according to milliseconds elapsed after January 1,1970.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;String toString()&lt;/b&gt;&lt;br /&gt;Returns a String for the invoking object.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Introduction to Calendar&lt;/span&gt;&lt;/h2&gt;As you see it’s a lot problematic to get desired components of time from Date, like if you just wanna work with the hour, or just with the month etc. Date will upset you. But don’t worry its Calendar on rescue.&lt;br /&gt;&lt;br /&gt;Calendar is an abstract class which provides lots of method and constants to easily work with components of date and time.&lt;br /&gt;&lt;br /&gt;So, how can we get components, look at the code below:&lt;br /&gt;&lt;pre class="brush:java"&gt;import&amp;nbsp;java.util.Calendar;&lt;br /&gt;class&amp;nbsp;Experiments{&lt;br /&gt;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main(String&amp;nbsp;args[]){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Calendar&amp;nbsp;cal=Calendar.getInstance();//to&amp;nbsp;get&amp;nbsp;an&amp;nbsp;instance&amp;nbsp;of&amp;nbsp;Calendar&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;months[]={ "January","February","March","April",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;     "May",&amp;nbsp;"June",&amp;nbsp;"July","August",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;     "September",&amp;nbsp;"October","November",&amp;nbsp;"December"&amp;nbsp;};&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//months&amp;nbsp;array&amp;nbsp;declared&amp;nbsp;to&amp;nbsp;get&amp;nbsp;the&amp;nbsp;required&amp;nbsp;string&amp;nbsp;for&amp;nbsp;month&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//For&amp;nbsp;date&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("Date:");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&amp;nbsp;cal.get(Calendar.DATE)&amp;nbsp;+&amp;nbsp;"/"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;     +&amp;nbsp;months[cal.get(Calendar.MONTH)]&amp;nbsp;+&amp;nbsp;"/"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;     +&amp;nbsp;cal.get(Calendar.YEAR)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;     );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//for&amp;nbsp;time&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("TIME:");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(cal.get(&amp;nbsp;Calendar.HOUR)&amp;nbsp;+&amp;nbsp;":"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;       +&amp;nbsp;cal.get(Calendar.MINUTE)&amp;nbsp;+&amp;nbsp;":"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;       +&amp;nbsp;cal.get(Calendar.SECOND)+":"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;       +&amp;nbsp;cal.get(Calendar.MILLISECOND)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;       );&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;Output:&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Calendar Output" src="http://2.bp.blogspot.com/-_DQFVb5yCOI/VNMsp-ycy5I/AAAAAAAACJo/ptfpfEfAfkw/s1600/Calendar-output.png" title="Calendar Output" /&gt;&lt;/div&gt;&lt;br /&gt;So how does it works, the &lt;b&gt;get(int value)&lt;/b&gt;, function fetches the correct component of time, as according to the constant integer value supplied. Calendar defines a lot of constant values, in the code I have used the important ones, DATE, MONTH, YEAR, HOUR, MINUT, SECOND, MILLISECOND. I think they are self explanatory. One more thing, why did I initialized an array and used it to get the month, because when returning month, Calendar returns an integer value ranging from 0 to 11. 0 for January and 11 for December. So, anyone can customize the values in the array and get represent a month in a different way [like ‘Jan’ instead of ‘January’].&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Conclusion&lt;/span&gt;&lt;/h2&gt;Well, now you know about handling dates and time in Java. Practice it, play with the functions, also for more reference read the official documentation. If you like this content please share on Facebook, and follow us on Twitter. Also don’t forget to subscribe for regular updates. Keep Coding!&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/8226786276751998114/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2015/02/date-time-and-calendar-in-java.html#comment-form" rel="replies" title="7 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/8226786276751998114" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/8226786276751998114" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2015/02/date-time-and-calendar-in-java.html" rel="alternate" title="Introduction to Date, Time and Calendar in Java" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://3.bp.blogspot.com/-0v6AklYfzKE/VNMr3bWc-BI/AAAAAAAACJg/Mj_-47rKtXo/s72-c/Date-Time-Management-Java.png" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-6379348253585701663</id><published>2014-12-31T20:37:00.000+05:30</published><updated>2015-01-12T18:02:39.368+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blogger"/><category scheme="http://www.blogger.com/atom/ns#" term="Template"/><title type="text">AWESOME v3 Responsive Blogger Template</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;Awesome Blogger Template series is back with its third and probably the last version. This time we are publishing this premium template for free without any encrypted or hidden scripts!&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="AWESOME v3 Responsive Blogger Template" border="0" src="http://2.bp.blogspot.com/-am5v7YJ62yk/VKPqsM1FsCI/AAAAAAAACDQ/aisj5eL17-M/s1600/AwesomeV3-BloggerTemplate.png" title="AWESOME v3 Responsive Blogger Template" /&gt;&lt;/div&gt;&lt;style&gt;.demo-button a, #success a{ background: #4965AA; border-bottom: 5px solid #384A77; color: white; display: inline-block; font-size: 2em; padding: 0 10px; text-decoration: none; } &lt;/style&gt; &lt;br /&gt;&lt;div class="demo-button" style="text-align: center;"&gt;&lt;a href="http://preview.codenirvana.net/?http://awesomev3.blogspot.com" target="_blank"&gt;DEMO&lt;/a&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href="http://goo.gl/SDU9k4" target="_blank"&gt;Download&lt;/a&gt;&lt;/div&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Features&lt;/span&gt;&lt;/h2&gt;&amp;nbsp;- Responsive Design&lt;br /&gt;&amp;nbsp;- No Encrypted Script&lt;br /&gt;&amp;nbsp;- SEO Ready&lt;br /&gt;&amp;nbsp;- Fast Loading&lt;br /&gt;&amp;nbsp;- Unlimited Color Options&lt;br /&gt;&amp;nbsp;- &lt;a href="http://www.codenirvana.in/2014/08/responsive-social-sharing-icons-blogger.html" target="_blank"&gt;Responsive Social Sharing Widget&lt;/a&gt;&lt;br /&gt;&amp;nbsp;Other: Author bio, Emoticon in comments, No Rich Snippets error,&amp;nbsp;YouTube inspired Loading bar,&amp;nbsp;Bouncing Back To Top, Custom 404, Improved Admin Layout, Footer widgets, Admin comment highlighted with 'MOD' and much more.&lt;br /&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Installation and Customizations&lt;/span&gt;&lt;/h2&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;Installing&lt;/span&gt;:&lt;/b&gt; Copy all the code in downloaded .xml file and directly paste into your blog HTML &lt;span style="color: #444444;"&gt;&lt;i&gt;(Template-&amp;gt;Edit HTML).&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #444444;"&gt;Note: Make sure to take backup of your previous template.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;Change Template Color&lt;/span&gt;&lt;/h3&gt;Open Template section from the left side menu and click Customise button&lt;i&gt;(&lt;span style="color: #444444;"&gt;Template-&amp;gt;Customise&lt;/span&gt;)&lt;/i&gt;.&lt;br /&gt;In your Blogger Template Designer Panel switch to &lt;b&gt;Advanced&lt;/b&gt; Tab change the &lt;b&gt;Main Color&lt;/b&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Change Color | Awesome v3" border="0" src="http://2.bp.blogspot.com/-AeuRCfOnq0U/VKQByuWVajI/AAAAAAAACDw/1-drvdNyypE/s1600/changeColorAwesomev3.PNG" title="Change Color | Awesome v3" /&gt;&lt;/div&gt;Chose your color and click &lt;b&gt;Apply to Blog&lt;/b&gt;.&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;Edit All Social Links&lt;/span&gt;&lt;/h3&gt;Open template HTML&lt;span style="color: #444444;"&gt;&lt;i&gt;(Template-&amp;gt;Edit HTML) &lt;/i&gt;&lt;/span&gt;click anywhere inside code and search&lt;span style="color: #444444;"&gt;&lt;i&gt;(ctrl+F)&lt;/i&gt;&lt;/span&gt; for "&lt;b&gt;awesomev3&lt;/b&gt;" and update all the links found. A comment is present at the top, for your convenience.&lt;br /&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;Edit Menu Bar Elements&lt;/span&gt;&lt;/h3&gt;Search for "&lt;b&gt;Edit Menu&lt;/b&gt;" in your HTML and edit/modify template menu.&lt;br /&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;Edit Author Bio and Meta Tags&lt;/span&gt;&lt;/h3&gt;Again in your template HTML search for "&lt;b&gt;Edit This&lt;/b&gt;" and add your data.&lt;br /&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;Edit Featured Items&lt;/span&gt;&lt;/h3&gt;In your blog &lt;b&gt;Layout&lt;/b&gt; edit &lt;span style="color: #3d85c6;"&gt;&lt;b&gt;Featured Post&lt;/b&gt;&lt;/span&gt; widget and add your featured items like: (img)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Featured Items" border="0" src="http://3.bp.blogspot.com/-vEo7cVxaUZM/VKP7V0FS2GI/AAAAAAAACDg/nvRGWYzPxFA/s1600/featuredAwesomeV3.PNG" title="Featured Items" /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;Note:&lt;/b&gt; Just add &amp;lt;li&amp;gt; at front and &amp;lt;/li&amp;gt; at the end of your featured line.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style="clear: both; text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Liked AWESOME v3 Blogger Template?&lt;/span&gt;&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;If you liked this template please follow us at &lt;a href="https://www.facebook.com/codenirvana.in" target="_blank"&gt;&lt;span style="color: #073763;"&gt;Facebook&lt;/span&gt;&lt;/a&gt;, &lt;a href="https://twitter.com/codenirvanain" target="_blank"&gt;&lt;span style="color: #6fa8dc;"&gt;Twitter &lt;/span&gt;&lt;/a&gt;and &lt;a href="https://plus.google.com/+CodenirvanaIn" target="_blank"&gt;&lt;span style="color: #990000;"&gt;Google&lt;/span&gt;&lt;/a&gt;+.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Also share this with your friends if they are looking for a cool, seo friendly and responsive template without paying for premium version.&lt;/div&gt;&lt;h2 style="clear: both; text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Why Use Should Use Awesome v3&lt;/span&gt;&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;As we said this template don't have any hidden script which most of the free blogger templates have which ultimately affects your SEO. So use this template without worrying about SEO related issues.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Also check &lt;a href="http://www.codenirvana.in/2014/03/responsive-blogger-template.html" target="_blank"&gt;Awesome v2&lt;/a&gt; if you want post thumbnails and &lt;a href="http://www.codenirvana.in/2014/01/json-search-box-widget-blogger.html" target="_blank"&gt;advance search widget&lt;/a&gt;.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;&lt;span style="color: #444444;"&gt;For Awesome v3 support contact us at: &lt;a href="mailto:admin@codenirvana.in" target="_blank"&gt;admin(at)codenirvana.in&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/6379348253585701663/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/12/awesome-responsive-blogger-template.html#comment-form" rel="replies" title="102 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/6379348253585701663" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/6379348253585701663" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/12/awesome-responsive-blogger-template.html" rel="alternate" title="AWESOME v3 Responsive Blogger Template" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://2.bp.blogspot.com/-am5v7YJ62yk/VKPqsM1FsCI/AAAAAAAACDQ/aisj5eL17-M/s72-c/AwesomeV3-BloggerTemplate.png" width="72"/><thr:total>102</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-1742173149131927180</id><published>2014-10-29T16:07:00.000+05:30</published><updated>2015-01-12T18:03:24.949+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blogger"/><category scheme="http://www.blogger.com/atom/ns#" term="Template"/><title type="text">JustMe Personal Blogger Template</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="JustMe Blogger Template" border="0" src="http://3.bp.blogspot.com/-lL8PQC3mLDc/VFCx9ASgQdI/AAAAAAAAB9Y/HsoXqvCstk8/s1600/JustMe-BT-CodeNirvana.png" title="JustMe Blogger Template" /&gt;&lt;/div&gt;JustMe is a personal blogger template which can be used as a landing page for your personal domain like &lt;i&gt;&lt;span style="color: #444444;"&gt;yourname.me&lt;/span&gt;&lt;/i&gt; etc. Its clean and easy to install blogger template.&lt;br /&gt;&lt;br /&gt;&lt;div class="demo-button" style="text-align: center;"&gt;&lt;a href="http://preview.codenirvana.net/?http://justme-cn.blogspot.in/" target="_blank"&gt;DEMO&lt;/a&gt;&lt;/div&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Features&lt;/span&gt;&lt;/h2&gt;Background Color Effect&lt;br /&gt;Typewriter Effect&lt;br /&gt;Fast Loading&lt;br /&gt;Easy To Install&lt;br /&gt;20 Social Icons&lt;br /&gt;Compressed JS &amp;amp; CSS&lt;br /&gt;No Hidden Script/Link&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="color: #3d85c6;"&gt;Screenshot&lt;/span&gt;&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Screenshot - JustMe Template" border="0" src="http://3.bp.blogspot.com/-BzUsF2dAIJc/VFC2wIUHJCI/AAAAAAAAB9w/3g1s04NV52g/s1600/Tony%2BStark.png" title="Screenshot - JustMe Template" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Download Template&lt;/span&gt;&lt;/h2&gt;&lt;div class="downloadTemplate"&gt;&lt;script type="text/javascript"&gt;        function codenirvana() {           var url = "https://drive.google.com/uc?export=download&amp;id=0B5OgoUJyLkI_VllkS2ZpVUVWSUk";           url = "&lt;a href='" + url + "'&gt;Download Now&lt;\/a&gt;";           document.getElementById("restricted").style.display = "none";           document.getElementById("success").innerHTML = url;           document.getElementById("success").className = "downloadTemplate";         }          window.fbAsyncInit = function() {           FB.init({ status : true, cookie : true, xfbml  : true });           FB.Event.subscribe('edge.create', function(response) { codenirvana(); });         };          (function(d, s, id) {           var js, fjs = d.getElementsByTagName(s)[0];           if (d.getElementById(id)) return;           js = d.createElement(s); js.id = id;           js.src = "//connect.facebook.net/en_US/all.js";           fjs.parentNode.insertBefore(js, fjs);         }(document, 'script', 'facebook-jssdk'));          window.twttr = (function (d,s,id) {         var t, js, fjs = d.getElementsByTagName(s)[0];         if (d.getElementById(id)) return; js=d.createElement(s); js.id=id;         js.src="//platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs);         return window.twttr || (t = { _e: [], ready: function(f){ t._e.push(f) } });         }(document, "script", "twitter-wjs"));          twttr.ready(function (twttr) {           twttr.events.bind('tweet', function(event) {             codenirvana();           });         });          (function() {           var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;           po.src = 'https://apis.google.com/js/plusone.js';           var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);         })();          &lt;/script&gt;            &lt;br /&gt;&lt;form class="form-horizontal well"&gt;&lt;div class="control-group help" id="success"&gt;&lt;div class="button" style="display: table; margin: auto;"&gt;&lt;div class="control-group help" id="success"&gt;Please click either the Facebook Like button, the Google +1 button or send a tweet to download your free template.&lt;/div&gt;&lt;div id="restricted"&gt;&lt;g:plusone callback="codenirvana" href="http://www.codenirvana.in/" size="medium"&gt;&lt;/g:plusone&gt;&lt;span style="padding-right: 20px; position: relative; top: -8px;"&gt;&lt;fb:like href="http://www.facebook.com/codenirvana.in" layout="button_count" send="false" show_faces="false" width="220"&gt;&lt;/fb:like&gt;&lt;/span&gt;&lt;a class="twitter-share-button" data-lang="en" data-related="codenirvana, howto_guides" data-text="Code Nirvana is among my favorite tech blogs" data-url="http://www.codenirvana.in/" data-via="codenirvanain" href="https://twitter.com/share"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;/div&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Template Customizations&lt;/span&gt;&lt;/h2&gt;All the customizations for JustMe blogger template are done at the &lt;b&gt;Layout Page&lt;/b&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Blogger Layout - JustMe" border="0" src="http://1.bp.blogspot.com/-WV3yrhU6vrM/VFC5y9I5l4I/AAAAAAAAB98/YXvlW5nia0o/s1600/layout-justme.PNG" title="Blogger Layout - JustMe" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;Changing Your Name&lt;/span&gt;&lt;/h3&gt;Edit the &lt;b&gt;Header &lt;/b&gt;widget and in the &lt;b&gt;Blog Title&lt;/b&gt; block enter name you want to be displayed.&lt;br /&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;Changing Your Info | Typewriter Text&lt;/span&gt;&lt;/h3&gt;Edit the &lt;b&gt;Header &lt;/b&gt;widget and in the &lt;b&gt;Blog Description&lt;/b&gt; block add your skills/interest/info separated by a comma &lt;span style="color: #444444;"&gt;','&lt;/span&gt; .&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #444444;"&gt;&lt;b&gt;Note:&lt;/b&gt; Don't add image in Header widget.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Header Widget - JustMe" border="0" src="http://2.bp.blogspot.com/-BiWIiBtryts/VFC71q2EI-I/AAAAAAAAB-I/uYjW4-lom5k/s1600/headerWidget.PNG" title="Header Widget - JustMe" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;Adding Social Icons&lt;/span&gt;&lt;/h3&gt;Edit the &lt;b&gt;Social Icons&lt;/b&gt; widget and visit &lt;a href="http://cnir.xyz/slIwcr" target="_blank"&gt;&lt;b&gt;HERE&lt;/b&gt; &lt;/a&gt;&amp;nbsp;&lt;span style="color: #666666; font-size: x-small;"&gt;&lt;span style="background-color: white; font-family: sans-serif; line-height: 18.2000007629395px; text-align: center;"&gt;http://cnir.xyz/slIwcr&lt;/span&gt;&lt;/span&gt;&amp;nbsp;to generate all the required HTML for your Social Icons widget.&lt;br /&gt;&lt;b&gt;Using The Tool:&lt;/b&gt;&lt;br /&gt;&amp;nbsp; - Choose the social site you want from the dropdown menu and add your respective URL.&lt;br /&gt;&amp;nbsp; - Click on 'Add More' to add more social icons.&lt;br /&gt;&amp;nbsp; - Click on 'Get Code!' to generate the HTML code.&lt;br /&gt;&amp;nbsp; &amp;nbsp;- Copy paste the code into your Social Icons widget.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #444444;"&gt;&lt;b&gt;Note:&lt;/b&gt; Don't forget to add http:// in URL&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Conclusion&lt;/span&gt;&lt;/h2&gt;JustMe blogger template is just a landing page for your personal blog or upcoming project. If you liked this free template then please like,share and comment on this post. Also check our &lt;a href="http://www.codenirvana.in/2014/03/responsive-blogger-template.html" target="_blank"&gt;Awesome Blogger Template&lt;/a&gt; available in 10 cool colors.&amp;nbsp; &lt;style&gt;.demo-button a, #success a{ background: #4965AA; border-bottom: 5px solid #384A77; color: white; display: inline-block; font-size: 2em; padding: 0 10px; text-decoration: none; }  .well {margin:1em auto;padding:2em;text-align: center;width: 80%;border-radius: 5px;box-shadow: 0px 0px 30px #CFCECE;} .social {margin:1em auto; width:100px; font-size:.9em;} .help {font-family:Times New Roman;font-size:16px;font-style:italic;} #restricted {margin:2em 0 0;text-align: center;} &lt;/style&gt;&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/1742173149131927180/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/10/justme-personal-blogger-template.html#comment-form" rel="replies" title="22 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/1742173149131927180" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/1742173149131927180" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/10/justme-personal-blogger-template.html" rel="alternate" title="JustMe Personal Blogger Template" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://3.bp.blogspot.com/-lL8PQC3mLDc/VFCx9ASgQdI/AAAAAAAAB9Y/HsoXqvCstk8/s72-c/JustMe-BT-CodeNirvana.png" width="72"/><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-2185091414655707011</id><published>2014-09-28T18:26:00.000+05:30</published><updated>2014-09-28T18:26:34.085+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">Java Program to Count Number of Words in a String</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Counting the number of words, lines etc are the most asked question in schools and collages and most of the students memorises the same concept which is written in the book or class notes but the real fun is in doing the same thing with many different ways, building our own logic and learning the new short-cuts, So In this post we will tell some different ways by which you can count the number of words present in a string and some cool short-cuts to make your code simple and clean!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Java Program to Count Number of Words in a String" border="0" src="http://1.bp.blogspot.com/-mhq9Ee7VFlw/VCfuK-3O7qI/AAAAAAAAB5Q/0QrJuBRzCtE/s1600/java-count-words.png" title="Java Program to Count Number of Words in a String" /&gt;&lt;/div&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Logic&lt;/span&gt;&lt;/h2&gt;When we are asked to count the number of words in an sentence then what we do is search the white spaces and do our counting because the white space tells us where the previous words ended and the next word will start after it. So our most basic approach for counting the the words while programming is search the white spaces and increment the counter.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #444444; font-size: large;"&gt;&lt;b&gt;Working With Logic&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;According to the above logic we created a function which will return the number of words present in the string argument passed to it, have a look.&lt;br /&gt;&lt;pre class="brush:java"&gt;static&amp;nbsp;int&amp;nbsp;countWords(String&amp;nbsp;s){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;c=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;s=s+"&amp;nbsp;";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(int&amp;nbsp;i=0;&amp;nbsp;i&amp;lt;s.length();&amp;nbsp;i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(&amp;nbsp;(""+s.charAt(i)).equals("&amp;nbsp;")&amp;nbsp;){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c++;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;c;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Above function is working great and follows our logic as well &lt;i&gt;(really?)&lt;/i&gt;.&lt;br /&gt;What it does is count the number of spaces in a string and return the count. &lt;b&gt;but&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If our string is like this " This is a String ". Having extra space at the beginning and ending then?&lt;br /&gt;To correct this bug we have to use &lt;b&gt;trim()&lt;/b&gt; function at line 3 and make it like this:&lt;br /&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;s = s.trim()&amp;nbsp;+ " ";&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #444444;"&gt;&lt;i&gt;So problem solved? Lets see&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If the entered string is written by a genius like you than the above logic will work for you because we know every word is separated by a single space but lets say you are reading the string from an text file and that file have strings like this " Hello &amp;nbsp; &amp;nbsp; &amp;nbsp;Java &amp;nbsp; &amp;nbsp; Programmer &amp;nbsp; &amp;nbsp; &amp;nbsp;!" means a lots of spacing between words than this logic will completely fails!&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #444444; font-size: large;"&gt;&lt;b&gt;Fixing The Bug&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;So, the above code can be fixed if we look for the words not just counting the occurrence of spaces.&lt;br /&gt;And what we have to do is also read the next character to the space for checking whether the next word actually started or not!&lt;br /&gt;Look at the final source code given below.&lt;br /&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Source Code&lt;/span&gt;&lt;/h2&gt;&lt;pre class="brush:java"&gt;class&amp;nbsp;wordsCount&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&amp;nbsp;int&amp;nbsp;countWords(String&amp;nbsp;s){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;c=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//counting&amp;nbsp;variable&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;s=s.trim();&amp;nbsp;//removing&amp;nbsp;extra&amp;nbsp;spaces&amp;nbsp;from&amp;nbsp;begining&amp;nbsp;and&amp;nbsp;ending&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(s.equals("")){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;0;&amp;nbsp;//String&amp;nbsp;is&amp;nbsp;emply&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;s+="&amp;nbsp;";&amp;nbsp;//adding&amp;nbsp;extra&amp;nbsp;space&amp;nbsp;for&amp;nbsp;counting&amp;nbsp;the&amp;nbsp;last&amp;nbsp;word&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(int&amp;nbsp;i=0;&amp;nbsp;i&amp;lt;s.length();&amp;nbsp;i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(&amp;nbsp;(""+s.charAt(i)).equals("&amp;nbsp;")&amp;nbsp;){&amp;nbsp;//if&amp;nbsp;char&amp;nbsp;is&amp;nbsp;space&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(&amp;nbsp;i&amp;lt;s.length()-1&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;(""+s.charAt(i+1)).equals("&amp;nbsp;")&amp;nbsp;){&amp;nbsp;//also&amp;nbsp;checking&amp;nbsp;the&amp;nbsp;next&amp;nbsp;index&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;continue;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else{&amp;nbsp;//not&amp;nbsp;space&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;continue;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*&amp;nbsp;program&amp;nbsp;will&amp;nbsp;reach&amp;nbsp;here&amp;nbsp;only&amp;nbsp;if&amp;nbsp;the&amp;nbsp;next&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;character&amp;nbsp;to&amp;nbsp;the&amp;nbsp;space&amp;nbsp;is&amp;nbsp;not&amp;nbsp;a&amp;nbsp;space&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c++;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;c;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main(String&amp;nbsp;args[]){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;s&amp;nbsp;=&amp;nbsp;"&amp;nbsp;&amp;nbsp;We&amp;nbsp;Love&amp;nbsp;&amp;nbsp;Jave&amp;nbsp;Programming!&amp;nbsp;";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;count&amp;nbsp;=&amp;nbsp;countWords(s);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("Words&amp;nbsp;Count:&amp;nbsp;"&amp;nbsp;+&amp;nbsp;count);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/pre&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Output&lt;/span&gt;&lt;/h3&gt;Words Count: 4&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Short-cut Method For &amp;nbsp;Counting Words in a String&lt;/span&gt;&lt;/h2&gt;&lt;pre class="brush:java"&gt;class&amp;nbsp;Main1&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main(String&amp;nbsp;args[]){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;s&amp;nbsp;=&amp;nbsp;"Code&amp;nbsp;Nirvana&amp;nbsp;Rocks";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;count&amp;nbsp;=&amp;nbsp;s.trim().split("&amp;nbsp;").length;&amp;nbsp;//that's&amp;nbsp;it!&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("Words&amp;nbsp;Count:&amp;nbsp;"&amp;nbsp;+&amp;nbsp;count);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Conclusion&lt;/span&gt;&lt;/h3&gt;So the long discussion on counting the number of words finally comes to an end :)&lt;br /&gt;The short-cut method is great but will not work if your words are spaced my more than one white spaces.&lt;br /&gt;So its your choice which code is suitable for your program and if you know any other method for counting the words of a string then do share with us, we really want to hear from you.&lt;br /&gt;&lt;br /&gt;If you like this post than please like and share this with your friends and you can &lt;b&gt;subscribe&lt;/b&gt; to our newsletter to get updated with our latest post on programming.&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/2185091414655707011/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/09/java-program-to-count-number-of-words.html#comment-form" rel="replies" title="7 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/2185091414655707011" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/2185091414655707011" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/09/java-program-to-count-number-of-words.html" rel="alternate" title="Java Program to Count Number of Words in a String" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://1.bp.blogspot.com/-mhq9Ee7VFlw/VCfuK-3O7qI/AAAAAAAAB5Q/0QrJuBRzCtE/s72-c/java-count-words.png" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-4700869605072181906</id><published>2014-09-27T16:21:00.000+05:30</published><updated>2014-09-28T18:27:01.646+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">Java Program to Find Frequency of Characters in a String</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Finding characters frequency of a String means calculating the occurrence of &amp;nbsp;each alphabet present in the string. Since there's no pre-build function present in Java for calculating the occurrence of the characters or alphabets so, we have to write a program which will give the frequency of characters present in the string. Let's get started.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Frequency of Characters in a String" border="0" src="http://2.bp.blogspot.com/-NbB1oHj7PWg/VCfcEM1T9TI/AAAAAAAAB40/ARG33MNnmbc/s1600/java-char-freq.png" title="Frequency of Characters in a String" /&gt;&lt;/div&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Logic: Characters Frequency in a String&lt;/span&gt;&lt;/h2&gt;First we have take an integer array of size 26 having all its elements equal to zero.&lt;br /&gt;Than we have to traverse the string 26 times in search of all the 26 alphabets one by one.&lt;br /&gt;If the string character matches to the searching alphabet than we have to increment the value stored at that particular index of int array by 1.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #444444;"&gt;confused?&lt;/span&gt;&lt;/b&gt; have a look at the source code given below.&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Source Code&lt;/span&gt;&lt;/h2&gt;&lt;pre class="brush:java"&gt;class&amp;nbsp;CharFrequency&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&amp;nbsp;int[]&amp;nbsp;charFreq(String&amp;nbsp;s){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;s=s.toLowerCase();&amp;nbsp;&amp;nbsp;//convert&amp;nbsp;to&amp;nbsp;lowercase&amp;nbsp;alphabets&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;freq[]=new&amp;nbsp;int[26];&amp;nbsp;//array&amp;nbsp;for&amp;nbsp;counting&amp;nbsp;freq&amp;nbsp;of&amp;nbsp;all&amp;nbsp;alphabets&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(int&amp;nbsp;i=0,c=97;&amp;nbsp;i&amp;lt;26;&amp;nbsp;i++,c++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(int&amp;nbsp;j=0;&amp;nbsp;j&amp;lt;s.length();&amp;nbsp;j++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char&amp;nbsp;ch=s.charAt(j);&amp;nbsp;//traversing&amp;nbsp;the&amp;nbsp;string&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(ch==c)&amp;nbsp;//checking&amp;nbsp;string&amp;nbsp;for&amp;nbsp;'a'&amp;nbsp;i.e&amp;nbsp;97&amp;nbsp;then&amp;nbsp;'b'&amp;nbsp;i.e&amp;nbsp;98&amp;nbsp;and&amp;nbsp;so&amp;nbsp;on&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;freq[i]++;&amp;nbsp;//increasing&amp;nbsp;count&amp;nbsp;of&amp;nbsp;those&amp;nbsp;aplhabets&amp;nbsp;which&amp;nbsp;are&amp;nbsp;present&amp;nbsp;in&amp;nbsp;the&amp;nbsp;string&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;freq;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//returning&amp;nbsp;array&amp;nbsp;having&amp;nbsp;freq&amp;nbsp;of&amp;nbsp;alphabests&amp;nbsp;present&amp;nbsp;in&amp;nbsp;String&amp;nbsp;s&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main(String&amp;nbsp;args[]){&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;s&amp;nbsp;=&amp;nbsp;"Java&amp;nbsp;Programming";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Getting&amp;nbsp;the&amp;nbsp;frequency&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;freq[]=charFreq(s);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//printing&amp;nbsp;the&amp;nbsp;output&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("Alphabet\tFrequency");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(int&amp;nbsp;i=0,c=97;&amp;nbsp;i&amp;lt;26;&amp;nbsp;i++,c++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(freq[i]!=0){&amp;nbsp;//alphabet&amp;nbsp;having&amp;nbsp;freq&amp;nbsp;&amp;gt;&amp;nbsp;0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char&amp;nbsp;ch&amp;nbsp;=&amp;nbsp;(char)&amp;nbsp;c;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(ch+"\t\t"+freq[i]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/pre&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Output&lt;/span&gt;&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Output: character Frequency Java" border="0" src="http://2.bp.blogspot.com/-sikTsF5tXbM/VCfglMo8qzI/AAAAAAAAB5A/TwCjayd5QCg/s1600/output-java-char-freq.png" title="Output: character Frequency Java" /&gt;&lt;/div&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Explanation&lt;/span&gt;&lt;/h3&gt;This is the most basic approach for finding the characters frequency.&lt;br /&gt;Here we made a function named &lt;b&gt;charFreq &lt;/b&gt;which takes the string as an argument and returns an array of integers which have the calculated frequency of all the alphabets present in the input string.&lt;br /&gt;Firstly we converted the entire string to lower-case characters for the further operations and defined an integer array &lt;b&gt;freq[]&lt;/b&gt; of &amp;nbsp;size 26 &lt;i&gt;(default value of all the elements in an integer array is zero)&lt;/i&gt;.&lt;br /&gt;Then as mentioned in the Logic above we have to traverse the string 26 times for each and every character on by one. Here we are taking alphabets as 97, 98, 99 and so on which is the ascii value of lower-case alphabets. when the string character matches with our searching alphabet then we increase the value at that index in an array &lt;b&gt;freq[i]++&lt;/b&gt;. Finally at the end the function returns an array of integers having the frequency of characters.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #444444;"&gt;Using the Function:&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #6aa84f;"&gt;int array[] = &lt;b&gt;charFreq&lt;/b&gt;( "you string here" );&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #444444;"&gt;Extracting value from array:&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #6aa84f;"&gt;array[ index_between_1_to_26 ]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #666666;"&gt;e.g &amp;nbsp;array[2] will give the occurrence of 'c'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Conclusion&lt;/span&gt;&lt;/h3&gt;There are many other logics by which we can perform the same task, above logic is the most simple approach for finding the character frequency of a string. You may try your own logic and do share with us!&lt;br /&gt;If you like this post please like and share with your friends and feel free to &lt;b&gt;coment&lt;/b&gt; if you have any queries related to this program.&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/4700869605072181906/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/09/java-program-to-find-frequency-of-character.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/4700869605072181906" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/4700869605072181906" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/09/java-program-to-find-frequency-of-character.html" rel="alternate" title="Java Program to Find Frequency of Characters in a String" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://2.bp.blogspot.com/-NbB1oHj7PWg/VCfcEM1T9TI/AAAAAAAAB40/ARG33MNnmbc/s72-c/java-char-freq.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-6910096145495121768</id><published>2014-09-26T11:30:00.000+05:30</published><updated>2014-09-28T16:38:16.969+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">Finding Length of the String without using inbuilt Java methods</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Java is always preferred due to its inbuilt methods and packages which makes our task easier, but what if we are asked to do some task without using any particular inbuilt functions or methods.... So today on the demand of our visitors I am sharing my code to find the length of the String without using the length() method.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Finding Length of the String without using in-built Java methods" border="0" src="http://4.bp.blogspot.com/-avsJQrZDpDw/VCegQDmDosI/AAAAAAAAB4c/YHDAcPZJsI0/s1600/java-string-length.png" title="Finding Length of the String without using in-built Java methods" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Introduction&lt;/span&gt;&lt;/h2&gt;&lt;i&gt;The length of the String is the number of characters including white spaces in the string.&lt;/i&gt;&lt;br /&gt;Java provides &lt;b&gt;length()&lt;/b&gt; method which is used all the time to calculate the string length.&lt;br /&gt;&lt;span style="color: #666666;"&gt;e.g:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #666666;"&gt;String S= " Java Length Method "&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #666666;"&gt;int length= S.length();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Calculating String Length Without Using Inbuilt Methods&lt;/span&gt;&lt;/h2&gt;So now we are going to perform same task without using the length built-in method.&lt;br /&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;Logic and Explanation&lt;/span&gt;&lt;/h3&gt;We will create an static int function named &lt;b&gt;strlen &lt;/b&gt;having one parameter which stores our source string and returns the calculated length of the string.&lt;br /&gt;In the function body we used one integer variable&lt;b&gt; len&lt;/b&gt; having its initial value 0. later we are using the &lt;b&gt;try-catch&lt;/b&gt; block to perform the further operation &lt;i&gt;( you will get why its needed very soon)&lt;/i&gt;&lt;br /&gt;Inside try block we have a &lt;b&gt;while loop&lt;/b&gt; which will run infinitely &lt;i&gt;(seriously?)&lt;/i&gt;.&lt;br /&gt;While loop body have &lt;b&gt;charAt( &amp;nbsp;len )&lt;/b&gt; method which is used to traverse the string as an Array for the index len, and we are incrementing integer variable len after that.&lt;br /&gt;When the string completes, then &amp;nbsp;&lt;b&gt;&amp;lt;string&amp;gt;.charAt()&lt;/b&gt; will throw an exception as array index &lt;b&gt;out of range exception&lt;/b&gt;, Which is caught by the catch block which will do nothing &lt;i&gt;(catch don't return anything) &lt;/i&gt;and the program will get-out from the try-catch block and returns the length of the string stored in the len.&lt;br /&gt;&lt;span style="color: #666666;"&gt;e.g &amp;nbsp;s="Hello"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #666666;"&gt;the charAt(len) will work till the len&amp;lt;=4 but when the len is 5 the charAt() will throws an exception.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;Source Code&lt;/span&gt;&lt;/h3&gt;&lt;pre class="brush:java"&gt;class&amp;nbsp;StringLength&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&amp;nbsp;&amp;nbsp;int&amp;nbsp;strlen(&amp;nbsp;String&amp;nbsp;s&amp;nbsp;){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;len=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while(true){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//traversing&amp;nbsp;and&amp;nbsp;counting&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;s.charAt(&amp;nbsp;len&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;len++;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;catch(Exception&amp;nbsp;e){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Out&amp;nbsp;of&amp;nbsp;bounds&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;len;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main(String&amp;nbsp;Args[])&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;text="Java&amp;nbsp;String&amp;nbsp;Length&amp;nbsp;Function";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&amp;nbsp;"Length&amp;nbsp;of&amp;nbsp;String&amp;nbsp;is&amp;nbsp;"&amp;nbsp;+&amp;nbsp;strlen(text)&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Conclusion&lt;/span&gt;&lt;/h3&gt;Finally we have the total length of the String return from the strlen function. Hope you got what's our approach on calculating the string length. If you have any problem in understanding the code or the logic, feel free to ask your problem the &lt;b&gt;comment &lt;/b&gt;section below!&lt;br /&gt;Please like and share this post and also &lt;b&gt;subscribe &lt;/b&gt;to our newsletter to get our latest post directly into your mailbox.&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/6910096145495121768/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/09/java-string-length-without-using-inbuilt-method.html#comment-form" rel="replies" title="3 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/6910096145495121768" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/6910096145495121768" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/09/java-string-length-without-using-inbuilt-method.html" rel="alternate" title="Finding Length of the String without using inbuilt Java methods" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://4.bp.blogspot.com/-avsJQrZDpDw/VCegQDmDosI/AAAAAAAAB4c/YHDAcPZJsI0/s72-c/java-string-length.png" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-1137267779974024180</id><published>2014-09-05T12:00:00.000+05:30</published><updated>2014-09-05T12:01:13.719+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Contest"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">TCS CodeVita 2014 Problems - Round 2</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="TCS CodeVita 2014" border="0" src="http://1.bp.blogspot.com/-AgW3J14cFCs/VAlQ_y0faYI/AAAAAAAAB3M/5XYOtIfLFrQ/s1600/codevita2.png" title="TCS CodeVita 2014" /&gt;&lt;/div&gt;In our previous post we shared TCS coding contest CodeVita's Round-1 Problems. If you didn't check that, than first go thorough &lt;a href="http://www.codenirvana.in/2014/09/tcs-codevita-2014-problems-round-1.html" target="_blank"&gt;CodeVita 2014 Round-1&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;CodeVita Round-2 Problems&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;span style="color: #3d85c6; font-size: x-large;"&gt;&lt;b&gt;A : Valid Segments 2&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Consider text comprised of sentences and sentences comprised of words. Words in a sentence will be space delimited. Text will comprise of two types of words, viz. alpha words and beta words. Alpha words are denoted in the input. All words in the text which are non-alpha words are beta words. Task is to find out the number of valid segment with number of beta words in the given range &lt;b&gt;[lb, ub]&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;A segment is said to be valid if&lt;br /&gt;&lt;b&gt;-&lt;/b&gt; It contains all the K-strings&lt;br /&gt;&lt;b&gt;-&lt;/b&gt; It should start and end with any one of the K-strings&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Input Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;First line contains the text. Next line contains K, lb, ub. Next K lines consist of alpha words in the text.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #cc0000;"&gt;&lt;b&gt;Note:&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;1. String comparison should be case insensitive.&lt;br /&gt;2. String comparison should be based only on words comprised of alphabets. Non-alphabet characters such as Full Stop ("."), Exclamation Marks ("!") etc. are called as Stop words. Stop words must be removed from sentences before comparison.&lt;br /&gt;3. If more than one segment starts with the same index (i.e. position of the word in the text), then consider the shortest segment. In other words, segments should begin from unique indexes.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Output Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Print the number of valid segments with number of beta words in the given range [lb, ub].&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Constraints:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;= total number of words in the text &amp;lt;= 30,000&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;= length of alpha and beta words &amp;lt;= 500&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=K&amp;lt;=total number of alpha words&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=lb&amp;lt;=ub&amp;lt;=total number of beta words&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Input and Output&lt;/b&gt;&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="0"&gt;					&lt;tbody&gt;&lt;tr&gt;						&lt;th style="height: 20px;"&gt;SNo.&lt;/th&gt;&lt;th style="height: 20px;"&gt;Input&lt;/th&gt;&lt;th style="height: 20px;"&gt;Output&lt;/th&gt;					&lt;/tr&gt;&lt;tr&gt;						&lt;td style="width: 7px;"&gt;1&lt;/td&gt;&lt;td style="font-size: 10px; width: 500px;"&gt;&lt;br /&gt;The European market crashes on Mondays. Crashes in the European market are quite common.&lt;br /&gt;2 3 4&lt;br /&gt;European&lt;br /&gt;Crashes&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;						&lt;td style="width: 10px;"&gt;&lt;br /&gt;1&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;						 					&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;Explanation:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Valid segments are:&lt;br /&gt;European market crashes&lt;br /&gt;crashes &lt;span style="color: blue;"&gt;on Mondays&lt;/span&gt;. Crashes &lt;span style="color: blue;"&gt;in the&lt;/span&gt; European&lt;br /&gt;Crashes in the European&lt;br /&gt;&lt;br /&gt;There is only one valid segment with number of beta words in the range [3, 4], which is segment 2.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-size: x-large;"&gt;B : Close Strings&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A is the square matrix of size N. Every entry in the matrix will contain a lower case alphabet. Given Z strings, for each string your task is to find out the closest square-matrix starting from (1, 1). Closeness between the sub-matrix and the string is defined as, number of similar characters between the two. The input is guaranteed to have at least one character that is same in string Zi and matrix A, where Zi is the ith string. The same cell in the sub-matrix of A cannot be counted more than once to match with the character in the S.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Input Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;First line of input will consist of T Test cases. Each test case will consist of four parts, viz.&lt;br /&gt;1. Size of the matrix (N)&lt;br /&gt;2. The matrix itself (A = N * N) where elements are delimited by space.&lt;br /&gt;3. Number of Strings (Z)&lt;br /&gt;4. Z lines each comprising of string S&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Output Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;For every string print the bottom right co-ordinates of the square-matrix closest from (1, 1).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Constraints:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=T&amp;lt;=5&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=N&amp;lt;=500&lt;/b&gt;&lt;br /&gt;&lt;b&gt;'a'&amp;lt;=Aij&amp;lt;='z', where Aij is the entry of the matrix at ith row and jth column(1-index based).&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=Z&amp;lt;=25000&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=|S|&amp;lt;=500&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Input and Output&lt;/b&gt;&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="0"&gt;					&lt;tbody&gt;&lt;tr&gt;						&lt;th style="height: 20px;"&gt;SNo.&lt;/th&gt;&lt;th style="height: 20px;"&gt;Input&lt;/th&gt;&lt;th style="height: 20px;"&gt;Output&lt;/th&gt;					&lt;/tr&gt;&lt;tr&gt;						&lt;td style="width: 10px;"&gt;1&lt;/td&gt;&lt;td style="width: 300px;"&gt;&lt;br /&gt;1&lt;br /&gt;4&lt;br /&gt;a e r d&lt;br /&gt;p l x l&lt;br /&gt;l p x z&lt;br /&gt;c q x o&lt;br /&gt;3&lt;br /&gt;apple&lt;br /&gt;alex&lt;br /&gt;aero&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;						&lt;td style="width: 200px;"&gt;&lt;br /&gt;3 3&lt;br /&gt;3 3&lt;br /&gt;4 4&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;						 					&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;Explanation:&lt;/b&gt;&lt;br /&gt;String S: "apple"&lt;br /&gt;Sub matrix: (1, 1) to (3, 3)&lt;br /&gt;&lt;b&gt;a e&lt;/b&gt; r&lt;br /&gt;&lt;b&gt;p l &lt;/b&gt;x&lt;br /&gt;l &lt;b&gt;p&lt;/b&gt; x&lt;br /&gt;Sub matrix contains all characters of string S, hence the output&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-size: x-large;"&gt;C : Employee DB Design&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Given a list of unique employee ids and their age information, your task is to design a program to support the certain operations. Broadly speaking there are two operations, Insert and Query. You can assume that insert operations are unique on the employee_id column. Query operations are of 3 types. Both insert and query operations are described below.&lt;br /&gt;&lt;br /&gt;1.&lt;b&gt; A {employee_id} {age}&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; Operation will add the employee_id and age.&lt;br /&gt;&amp;nbsp; &amp;nbsp; Syntax: A {employee_id} {age}&lt;br /&gt;&amp;nbsp; &amp;nbsp; Returns: None&lt;br /&gt;&lt;br /&gt;2.&lt;b&gt; Q 1 {employee_id}&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; Query will search for the records whose employee id is {user_employee_id}.&lt;br /&gt;&amp;nbsp; &amp;nbsp; Syntax: Q 1 {employee_id}&lt;br /&gt;&amp;nbsp; &amp;nbsp; Returns: Boolean (True or False)&lt;br /&gt;&lt;br /&gt;3.&lt;b&gt; Q 2 {employee_id}&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; Query will search for the records whose employee id starts with {user_employee_id}.&lt;br /&gt;&amp;nbsp; &amp;nbsp; Syntax: Q 2 {employee_id}&lt;br /&gt;&amp;nbsp; &amp;nbsp; Returns: Total count of the records which matches the search criteria.&lt;br /&gt;&lt;br /&gt;4.&lt;b&gt; Q 3 {employee_id} {lb} {ub}&lt;/b&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; Query will search for the records for which employee id starts with {user_employee_id} and age is in the range (lb, ub).&lt;br /&gt;&amp;nbsp; &amp;nbsp; Syntax: Q 3 {employee_id} {lb} {ub}&lt;br /&gt;&amp;nbsp; &amp;nbsp; Returns: Total count of the records which matches the search criteria.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Input Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Every input line consists of either Add (A) or Query (Q) operation. -1 represents the end of input.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Output Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Print the total number of resultant records in case of Query operation.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Constraints:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1 &amp;lt;= Total digits in the Employee ID &amp;lt;= 50&lt;/b&gt;&lt;br /&gt;&lt;b&gt;20 &amp;lt;= Age &amp;lt;= 100&lt;/b&gt;&lt;br /&gt;&lt;b&gt;10 &amp;lt;=lb&amp;lt;= 100, where lb is a multiple of 10.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;lb &amp;lt;=ub&amp;lt;= 100, where ub is a multiple of 10.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Total number of add operations &amp;lt;= 40000&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Total number of query operations &amp;lt;= 40000&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Input and Output&lt;/b&gt;&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="0"&gt;					&lt;tbody&gt;&lt;tr&gt;						&lt;th style="height: 20px;"&gt;SNo.&lt;/th&gt;&lt;th style="height: 20px;"&gt;Input&lt;/th&gt;&lt;th style="height: 20px;"&gt;Output&lt;/th&gt;					&lt;/tr&gt;&lt;tr&gt;						&lt;td style="width: 10px;"&gt;1&lt;/td&gt;&lt;td style="width: 400px;"&gt;&lt;br /&gt;A 112345 20&lt;br /&gt;A 112346 40&lt;br /&gt;A 212347 40&lt;br /&gt;A 212348 23 						&lt;br /&gt;A 112449 30&lt;br /&gt;Q 1 112345&lt;br /&gt;Q 2 1123&lt;br /&gt;Q 3 112 10 50&lt;br /&gt;-1&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;						&lt;td style="width: 100px;"&gt;&lt;br /&gt;True&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;						 					&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #cc0000;"&gt;NOTE:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Minimum time required for evaluating this program is 24 seconds. Please be patient. Request you to wait up to a few minutes before resubmitting the same solution.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-size: x-large;"&gt;D : Employee Hierarchy&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Adam is working in a large hierarchical organization, where every employee, except the CEO, is either a supervisor or a sub-ordinate or both. Every employee will be identified by Employee ID. CEO of the company has 1 as his employee id. Every employee will get the salary (S) in accordance with their level and their performance. Given the data about the all the above mentioned details, your task is to find out the number of sub-ordinates with salary less than Adam.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #cc0000;"&gt;Note:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;1. If an employee appears at two different levels, then consider the level which is near (best) to the CEO.&lt;br /&gt;2. An employee is considered as sub-ordinate, if Adam is a direct or indirect supervisor to the said employee.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Input Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Input consists of three parts, viz.&lt;br /&gt;1. First Line contains, number of employees (N), number of supervisor-subordinate relationships (M) and Adam's employee id (A)&lt;br /&gt;2. Next M lines follow, each line contains two employee Ids I, J which represents that I is a supervisor of J.&lt;br /&gt;3. Salaries of N employees, delimited by space&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Output Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Print the total number of employees who are sub-ordinates to Adam and have salary less than Adam's.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Constraints:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=N&amp;lt;=50&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=M&amp;lt;=1000&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=I, J&amp;lt;=N&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=S&amp;lt;=50000&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Input and Output&lt;/b&gt;&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="0"&gt;					&lt;tbody&gt;&lt;tr&gt;						&lt;th style="height: 20px;"&gt;SNo.&lt;/th&gt;&lt;th style="height: 20px;"&gt;Input&lt;/th&gt;&lt;th style="height: 20px;"&gt;Output&lt;/th&gt;					&lt;/tr&gt;&lt;tr&gt;						&lt;td style="width: 10px;"&gt;1&lt;/td&gt;&lt;td style="width: 300px;"&gt;&lt;br /&gt;5 5 2&lt;br /&gt;1 2&lt;br /&gt;2 3&lt;br /&gt;2 4 						&lt;br /&gt;4 5&lt;br /&gt;5 3&lt;br /&gt;1500 2000 1500 2500 1800&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;						&lt;td style="width: 200px;"&gt;&lt;br /&gt;2&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;						 					&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-size: x-large;"&gt;E : Close Friends&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;K friends came to the city and they are in search of some nice flats to stay. At most they can spend T Rupees for the accommodation. Finally they came to know about Marika Apartments, where there exist N empty flats, and every flat owner is allowing at-most Pj persons to stay in a jth flat. So finally they have decided to stay in the multiple flats, at the same time they would like to stay in such flats in which every person from the K person group should able to reach the other K-1 friends who are actually staying either in the same flat or in the other flat.&lt;br /&gt;&lt;br /&gt;Let Rj define the rent of the jth flat. One of the major problem in the apartment is only few flats are reachable from the other and one can take the advantage of one flat to reach the other in an indirect way. Now having all the above information your task is to help K friends to know how many options are available for them to stay.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Input Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Input consists of four parts, viz.&lt;br /&gt;First Line contains, number of friends (K), number of flats (N) and total paying capacity (T)&lt;br /&gt;Next N lines contain N spaced integers, which represents the connectivity between the N flats. The connectivity between the flats are directional in nature and if Jth flat is reachable from Ith flat then it will be marked as 1&lt;br /&gt;Next line contains N spaced integers Pj, each represents the maximum allowed persons in the jth flat.&lt;br /&gt;Last line contains N spaced integers Rj, each represents the rent of the jth flat.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Output Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Print the number of options i.e. number of different ways in which K friends can have their space and stay connected too.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Constraints:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=K&amp;lt;=100&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=N&amp;lt;=500&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=T&amp;lt;=10 ^ 6&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=Rj&amp;lt;=5000&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=Pj&amp;lt;=100&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Input and Output&lt;/b&gt;&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="0"&gt;					&lt;tbody&gt;&lt;tr&gt;						&lt;th style="height: 20px;"&gt;SNo.&lt;/th&gt;&lt;th style="height: 20px;"&gt;Input&lt;/th&gt;&lt;th style="height: 20px;"&gt;Output&lt;/th&gt;					&lt;/tr&gt;&lt;tr&gt;						&lt;td style="width: 10px;"&gt;1&lt;/td&gt;&lt;td style="width: 300px;"&gt;&lt;br /&gt;5 4 10000&lt;br /&gt;0 0 1 1 &lt;br /&gt;1 0 0 0 &lt;br /&gt;0 1 0 0 						&lt;br /&gt;0 0 0 1 &lt;br /&gt;5 4 3 2&lt;br /&gt;2000 1500 1500 2500&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;						&lt;td style="width: 200px;"&gt;&lt;br /&gt;1&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;						 					&lt;/tr&gt;&lt;tr&gt;						&lt;td style="width: 10px;"&gt;2&lt;/td&gt;&lt;td style="width: 300px;"&gt;&lt;br /&gt;13 4 10000&lt;br /&gt;0 0 1 1 &lt;br /&gt;1 0 0 0 &lt;br /&gt;0 1 0 0  						&lt;br /&gt;0 0 0 1 &lt;br /&gt;5 4 3 2&lt;br /&gt;2000 1500 1500 2500&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;						&lt;td style="width: 200px;"&gt;&lt;br /&gt;0&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;						 					&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-size: x-large;"&gt;F : Cyclic Palindrome&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A string is said to be palindrome, if it reads the same from both the ends. Given a string S, you are allowed to perform cyclic shifts. More formally, you can pick any one character from any end (head or tail) and you can append that character at the other end. For example, if the string is "abc", then if we do a shift using the character at head position then the string becomes "bca". Similarly, if we do the shift using the character at the tail then the input string becomes "cab". Your task is to find out the minimum number of shifts needed to make the given string, a palindrome. In case, we can't convert the string to palindrome then &lt;b&gt;print -1&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Input Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;First line starts with T i.e. number of test cases, and then T lines will follow each containing a string "S".&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Output Format:&lt;/b&gt;&lt;br /&gt;Print the minimum number of cyclic shifts for each string if it can be made a palindrome, else -1.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Constraints:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=T&amp;lt;=100&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=|S|&amp;lt;=300, S will contains only lower case alphabets ('a'-'z').&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Input and Output&lt;/b&gt;&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="0" style="width: 650pxpx;"&gt;					&lt;tbody&gt;&lt;tr&gt;						&lt;th style="height: 20px;"&gt;SNo.&lt;/th&gt;&lt;th style="height: 20px;"&gt;Input&lt;/th&gt;&lt;th style="height: 20px;"&gt;Output&lt;/th&gt;					&lt;/tr&gt;&lt;tr&gt;						&lt;td style="width: 10px;"&gt;1&lt;/td&gt;&lt;td style="width: 300px;"&gt;&lt;br /&gt;4&lt;br /&gt;abbb&lt;br /&gt;aaabb&lt;br /&gt;aabb&lt;br /&gt;abc&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;						&lt;td style="width: 200px;"&gt;&lt;br /&gt;-1&lt;br /&gt;1&lt;br /&gt;1&lt;br /&gt;-1&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;						 					&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;Explanation:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #444444;"&gt;For Test Case 2 (aaabb):&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Shift the character at the tail to the head and the result will be "baaab", which is a palindrome. This is an operation which requires minimum number of shifts to make the given string a palindrome.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #444444;"&gt;For Test Case 3 (aabb):&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;One way to convert the given string to palindrome is, shift the character at the head to the tail, and the result will be "abba", which is a palindrome. Another way is to shift the character at the tail to the head, and the result will be "baab", which is also a palindrome. Both require only one shift.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #cc0000; font-size: large;"&gt;Important Note:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Please do not use package and namespace in your code. For object oriented languages your code should be written in one class.&lt;br /&gt;Participants submitting solutions in C language should not use functions from &amp;lt;conio.h&amp;gt; / &amp;lt;process.h&amp;gt; as these files do not exist in gcc&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;a href="http://www.codenirvana.in/2014/09/tcs-codevita-2014-problems-round-1.html" target="_blank"&gt;CodeVita 2014 Problems - Round 1&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;span style="font-size: large;"&gt;Happy Coding!&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;style&gt;td,th{padding:10px;} &lt;/style&gt;&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/1137267779974024180/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/09/tcs-codevita-2014-problems-round-2.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/1137267779974024180" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/1137267779974024180" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/09/tcs-codevita-2014-problems-round-2.html" rel="alternate" title="TCS CodeVita 2014 Problems - Round 2" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://1.bp.blogspot.com/-AgW3J14cFCs/VAlQ_y0faYI/AAAAAAAAB3M/5XYOtIfLFrQ/s72-c/codevita2.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-8682939184897579339</id><published>2014-09-04T09:56:00.000+05:30</published><updated>2014-09-05T12:04:00.641+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Contest"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">TCS CodeVita 2014 Problems - Round 1</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="TCS CodeVita 2014" border="0" src="http://1.bp.blogspot.com/-E3SAjxn9YE0/VAkqL-ektsI/AAAAAAAAB24/147SPWRApOM/s1600/codevita1.png" title="TCS CodeVita 2014" /&gt;&lt;/div&gt;CodeVita coding contest from &lt;b&gt;Tata Consultancy Services&lt;/b&gt; (TCS) lets you pit your skills against contestants around the globe.&lt;br /&gt;Students from India, New Zealand, Australia, South Africa, Peru, Mexico, Colombia, and Uruguay are participating this year in CodeVita 2014.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Round 1 and Round 2 is completed and top 5% coders from Round 2 will participate in Round 3.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;CodeVita Round-1 Problems&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;span style="color: #3d85c6; font-size: x-large;"&gt;&lt;b&gt;A :&amp;nbsp;Super ASCII String Checker&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In the Byteland country a string "S" is said to super ascii string if and only if count of each character in the string is equal to its ascii value.&lt;br /&gt;&lt;br /&gt;In the Byteland country ascii code of 'a' is 1, 'b' is 2 ...'z' is 26.&lt;br /&gt;&lt;br /&gt;Your task is to find out whether the given string is a super ascii string or not.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Input Format:&lt;/b&gt;&lt;br /&gt;First line contains number of test cases T, followed by T lines, each containing a string "S".&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Output Format:&lt;/b&gt;&lt;br /&gt;For each test case print "Yes" if the String "S" is super ascii, else print "No"&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Constraints:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=T&amp;lt;=100&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=|S|&amp;lt;=400, S will contains only lower case alphabets ('a'-'z').&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Input and Output&lt;/b&gt;&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="0"&gt;     &lt;tbody&gt;&lt;tr&gt;      &lt;th style="height: 20px;"&gt;SNo.&lt;/th&gt;&lt;th style="height: 20px;"&gt;Input&lt;/th&gt;&lt;th style="height: 20px;"&gt;Output&lt;/th&gt;     &lt;/tr&gt;&lt;tr&gt;      &lt;td style="width: 10px;"&gt;1&lt;/td&gt;&lt;td style="width: 300px;"&gt;&lt;br /&gt;2&lt;br /&gt;bba&lt;br /&gt;scca&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td style="width: 200px;"&gt;&lt;br /&gt;Yes&lt;br /&gt;No&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;            &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;Explanation:&lt;/b&gt;&lt;br /&gt;In case 1, viz. String "bba" -&lt;br /&gt;The count of character 'b' is 2. Ascii value of 'b' is also 2.&lt;br /&gt;The count of character 'a' is 1. Ascii value of 'a' is also 1.&lt;br /&gt;Hence string "bba" is super ascii.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #3d85c6; font-size: x-large;"&gt;&lt;b&gt;B : Problem : Zombie World&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Zoya has developed a new game called Zombie World. The objective of the game is to kill all zombies in given amount of time. More formally,&lt;br /&gt;&lt;b&gt;-&lt;/b&gt; &lt;b&gt;N&lt;/b&gt; represents the total number of zombies in the current level&lt;br /&gt;&lt;b&gt;-&lt;/b&gt; &lt;b&gt;T&lt;/b&gt; represents the maximum time allowed for the current level&lt;br /&gt;&lt;b&gt;-&lt;/b&gt; &lt;b&gt;P&lt;/b&gt; represents the initial energy level a player starts with&lt;br /&gt;&lt;b&gt;-&lt;/b&gt; &lt;b&gt;Ei&lt;/b&gt; defines the energy of the i-th zombie&lt;br /&gt;&lt;b&gt;-&lt;/b&gt; &lt;b&gt;D&lt;/b&gt; defines the minimum energy the player needs, to advance to the next level&lt;br /&gt;&lt;br /&gt;When a player energy is greater than or equal to the i-th zombie's energy, the player wins. Upon winning, the player will be awarded with an additional energy equal to the difference between current zombie energy and the player energy.&lt;br /&gt;One unit of time will be taken to complete the fight with a single zombie.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Rules of the game:-&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;-&lt;/b&gt; At any given time, a player can fight with only one zombie&lt;br /&gt;&lt;b&gt;-&lt;/b&gt; Player is allowed to choose any one zombie to fight with.&lt;br /&gt;&lt;br /&gt;Your task is to determine whether the player will advance to the next level or not, if he plays optimally.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Input Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;The first line contains the number of test cases (K)&lt;br /&gt;&lt;br /&gt;Each test case consists of three parts:&lt;br /&gt;1.&amp;nbsp;The total number of zombies (N) and the maximum time allowed (T)&lt;br /&gt;2.&amp;nbsp;Array of size N, which represents the energy of zombies (E)&lt;br /&gt;3.&amp;nbsp;The initial energy level a player (P) and the minimum energy required to advance (D)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Output Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Print "Yes" if a player can advance to the next level else print "No".&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Constraints:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=K&amp;lt;=10&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=N&amp;lt;=50&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=Ei&amp;lt;=500&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=T&amp;lt;=100&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=D&amp;lt;=2000&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=P&amp;lt;=500&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Input and Output&lt;/b&gt;&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="0"&gt;     &lt;tbody&gt;&lt;tr&gt;      &lt;th style="height: 20px;"&gt;SNo.&lt;/th&gt;&lt;th style="height: 20px;"&gt;Input&lt;/th&gt;&lt;th style="height: 20px;"&gt;Output&lt;/th&gt;     &lt;/tr&gt;&lt;tr&gt;      &lt;td style="width: 10px;"&gt;1&lt;/td&gt;&lt;td style="width: 300px;"&gt;&lt;br /&gt;1&lt;br /&gt;2 3&lt;br /&gt;4 5&lt;br /&gt;5 7&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td style="width: 200px;"&gt;&lt;br /&gt;Yes&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;            &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-size: x-large;"&gt;C : Stone Game - One Four&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Alice and Bob are playing a game called "Stone Game". Stone game is a two-player game. Let N be the total number of stones. In each turn, a player can remove either one stone or four stones. The player who picks the last stone, wins. They follow the "Ladies First" norm. Hence Alice is always the one to make the first move. Your task is to find out whether Alice can win, if both play the game optimally.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Input Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;First line starts with T, which is the number of test cases. Each test case will contain N number of stones.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Output Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Print "Yes" in the case Alice wins, else print "No".&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Constraints:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=T&amp;lt;=1000&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=N&amp;lt;=10000&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Input and Output&lt;/b&gt;&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="0"&gt;     &lt;tbody&gt;&lt;tr&gt;      &lt;th style="height: 20px;"&gt;SNo.&lt;/th&gt;&lt;th style="height: 20px;"&gt;Input&lt;/th&gt;&lt;th style="height: 20px;"&gt;Output&lt;/th&gt;     &lt;/tr&gt;&lt;tr&gt;      &lt;td style="width: 10px;"&gt;1&lt;/td&gt;&lt;td style="width: 300px;"&gt;&lt;br /&gt;3&lt;br /&gt;1&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td style="width: 200px;"&gt;&lt;br /&gt;Yes&lt;br /&gt;Yes&lt;br /&gt;No&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;            &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-size: x-large;"&gt;D : Trace the Rats&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Given a square maze (A) of dimension N, every entry (Aij) in the maze is either an open cell 'O' or a wall 'X'. A rat can travel to its adjacent locations (left, right, top and bottom), but to reach a cell, it must be open. Given the locations of R rats, can you find out whether all the rats can reach others or not?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Input Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Input will consist of three parts, viz.&lt;br /&gt;&lt;br /&gt;1. Size of the maze (N)&lt;br /&gt;2. The maze itself (A = N * N)&lt;br /&gt;3. Number of rats (R)&lt;br /&gt;4. Location of R rats (Xi, Yi)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #cc0000;"&gt;Note:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;(Xi,Yi) will represents the location of the i-th rat.&lt;br /&gt;Locations are 1-index based.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Output Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Print "Yes" if the rats can reach each other, else print "No"&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Constraints:&lt;/b&gt;&lt;br /&gt;1&amp;lt;=N&amp;lt;=350&lt;br /&gt;Aij = {'O','X'}&lt;br /&gt;1&amp;lt;=R&amp;lt;=N*N&lt;br /&gt;1&amp;lt;=Xi&amp;lt;=N&lt;br /&gt;1&amp;lt;=Yi&amp;lt;=N&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Input and Output&lt;/b&gt;&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="0" style="width: 650pxpx;"&gt;     &lt;tbody&gt;&lt;tr&gt;      &lt;th style="height: 20px;"&gt;SNo.&lt;/th&gt;&lt;th style="height: 20px;"&gt;Input&lt;/th&gt;&lt;th style="height: 20px;"&gt;Output&lt;/th&gt;     &lt;/tr&gt;&lt;tr&gt;      &lt;td style="width: 10px;"&gt;1&lt;/td&gt;&lt;td style="width: 300px;"&gt;&lt;br /&gt;3&lt;br /&gt;O O X&lt;br /&gt;O X O&lt;br /&gt;O O X&lt;br /&gt;4&lt;br /&gt;1 1&lt;br /&gt;1 2&lt;br /&gt;2 1&lt;br /&gt;3 2&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td style="width: 200px;"&gt;&lt;br /&gt;Yes&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;            &lt;/tr&gt;&lt;tr&gt;      &lt;td style="width: 10px;"&gt;2&lt;/td&gt;&lt;td style="width: 300px;"&gt;&lt;br /&gt;3&lt;br /&gt;O O X&lt;br /&gt;O X O&lt;br /&gt;O O X&lt;br /&gt;4&lt;br /&gt;1 1&lt;br /&gt;1 2&lt;br /&gt;2 1&lt;br /&gt;2 3&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td style="width: 200px;"&gt;&lt;br /&gt;No&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;            &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #3d85c6; font-size: x-large;"&gt;&lt;b&gt;E : Online Communities - Even Groups&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In a social network, online communities refer to the group of people with an interest towards the same topic. People connect with each other in a social network. A connection between Person I and Person J is represented as C I J. When two persons belonging to different communities connect, the net effect is merger of both communities which I and J belonged to.&lt;br /&gt;&lt;br /&gt;We are only interested in finding out the communities with the member count being an even number. Your task is to find out those communities.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Input Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Input will consist of three parts, viz.&lt;br /&gt;&lt;br /&gt;1. The total number of people on the social network (N)&lt;br /&gt;2.Queries&lt;br /&gt;C I J, connect I and J&lt;br /&gt;Q 0 0, print the number of communities with even member-count&lt;br /&gt;-1 will represent end of input.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Output Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;For each query Q, output the number of communities with even member-count&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Constraints:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=N&amp;lt;=10^6&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=I, J&amp;lt;=N&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Input and Output&lt;/b&gt;&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="0"&gt;     &lt;tbody&gt;&lt;tr&gt;      &lt;th style="height: 20px;"&gt;SNo.&lt;/th&gt;&lt;th style="height: 20px;"&gt;Input&lt;/th&gt;&lt;th style="height: 20px;"&gt;Output&lt;/th&gt;     &lt;/tr&gt;&lt;tr&gt;      &lt;td style="width: 10px;"&gt;1&lt;/td&gt;&lt;td style="width: 300px;"&gt;&lt;br /&gt;5&lt;br /&gt;Q 0 0&lt;br /&gt;C 1 2&lt;br /&gt;Q 0 0&lt;br /&gt;C 2 3&lt;br /&gt;Q 0 0&lt;br /&gt;C 4 5&lt;br /&gt;Q 0 0&lt;br /&gt;-1&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td style="width: 200px;"&gt;&lt;br /&gt;0&lt;br /&gt;1&lt;br /&gt;0&lt;br /&gt;1&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;            &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Explanation:&lt;/b&gt;&lt;br /&gt;For first query there are no members in any of the groups hence answer is 0.&lt;br /&gt;After C 1 2, there is a group (let's take it as G1) with 1 and 2 as members hence total count at this moment is 1.&lt;br /&gt;After C 2 3 total members in G1 will become {1, 2, 3} hence there are no groups with even count.&lt;br /&gt;After C 4 5 there formed a new group G2 with {4, 5} as members, hence the total groups with even count is 1.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-size: x-large;"&gt;F : Matrix Rotations&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;You are given a square matrix of dimension N. Let this matrix be called A. Your task is to rotate A in clockwise direction by S degrees, where S is angle of rotation. On the matrix, there will be 3 types of operations viz.&lt;br /&gt;1. Rotation&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;span style="color: #444444;"&gt;Rotate the matrix A by angle S, presented as input in form of A S&amp;nbsp;&lt;/span&gt;&lt;br /&gt;2. Querying&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;span style="color: #444444;"&gt;Query the element at row K and column L, presented as input in form of Q K L&lt;/span&gt;&lt;br /&gt;3. Updation&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;span style="color: #444444;"&gt;Update the element at row X and column Y with value Z, &amp;nbsp;presented as input in form of U X Y Z&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Print the output of individual operations as depicted in Output Specification&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Input Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Input will consist of three parts, viz.&lt;br /&gt;1. Size of the matrix (N)&lt;br /&gt;2. The matrix itself (A = N * N)&lt;br /&gt;3. Various operations on the matrix, one operation on each line. (Beginning either with A, Q or U)&lt;br /&gt;&lt;br /&gt;-1 will represent end of input.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #cc0000;"&gt;Note:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Angle of rotation will always be multiples of 90 degrees only.&lt;br /&gt;All Update operations happen only on the initial matrix. After update all the previous rotations have to be applied on the updated matrix&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Output Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;For each Query operation print the element present at K-L location of the matrix in its current state.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Constraints:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=N&amp;lt;=1000&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=Aij&amp;lt;=1000&lt;/b&gt;&lt;br /&gt;&lt;b&gt;0&amp;lt;=S&amp;lt;=160000&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=K, L&amp;lt;=N&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=Q&amp;lt;=100000&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Input and Output&lt;/b&gt;&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="0"&gt;     &lt;tbody&gt;&lt;tr&gt;      &lt;th style="height: 20px;"&gt;SNo.&lt;/th&gt;&lt;th style="height: 20px;"&gt;Input&lt;/th&gt;&lt;th style="height: 20px;"&gt;Output&lt;/th&gt;     &lt;/tr&gt;&lt;tr&gt;      &lt;td style="width: 10px;"&gt;1&lt;/td&gt;&lt;td style="width: 300px;"&gt;&lt;br /&gt;2&lt;br /&gt;1 2&lt;br /&gt;3 4&lt;br /&gt;A 90&lt;br /&gt;Q 1 1&lt;br /&gt;Q 1 2&lt;br /&gt;A 90&lt;br /&gt;Q 1 1        &lt;br /&gt;U 1 1 6&lt;br /&gt;Q 2 2&lt;br /&gt;-1&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td style="width: 200px;"&gt;&lt;br /&gt;3&lt;br /&gt;1&lt;br /&gt;4&lt;br /&gt;6&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;            &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;Explanation:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #444444;"&gt;Initial Matrix&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1 2&lt;br /&gt;3 4&lt;br /&gt;After 90 degree rotation, the matrix will become&lt;br /&gt;3 1&lt;br /&gt;4 2&lt;br /&gt;Now the element at A11 is 3 and A12 is 1.&lt;br /&gt;Again the angle of rotation is 90 degree, now after the rotation the matrix will become&lt;br /&gt;4 3&lt;br /&gt;2 1&lt;br /&gt;Now the element at A11 is 4.&lt;br /&gt;As the next operation is &lt;b&gt;Update&lt;/b&gt;, update initial matrix i.e.&lt;br /&gt;6 2&lt;br /&gt;3 4&lt;br /&gt;After updating, apply all the previous rotations (i.e. 180 = two 90 degree rotations).&lt;br /&gt;The matrix will now become&lt;br /&gt;4 3&lt;br /&gt;2 6&lt;br /&gt;Now A22 is 6.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #3d85c6; font-size: x-large;"&gt;&lt;b&gt;G : Compiler Design - Limit the Method Instructions&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Raj is a newbie to the programming and while learning the programming language he came to know the following rules:&lt;br /&gt;&lt;b&gt;-&lt;/b&gt; Each program must start with '{' and end with '}'.&lt;br /&gt;&lt;b&gt;-&lt;/b&gt; Each program must contain only one main function. Main function must start with '&amp;lt;' and end with '&amp;gt;'.&lt;br /&gt;&lt;b&gt;-&lt;/b&gt; A program may or may not contain user defined function(s). There is no limitation on the number of user defined functions in the program. User defined function must start with '(' and end with ')'.&lt;br /&gt;&lt;b&gt;-&lt;/b&gt; Loops are allowed only inside the functions (this function can be either main function or user defined function(s)). Every loop must start with '{' and end with '}'.&lt;br /&gt;&lt;b&gt;-&lt;/b&gt; User defined function(s) are not allowed to be defined inside main function or other user defined function(s).&lt;br /&gt;&lt;b&gt;-&lt;/b&gt; Nested loops are allowed.&lt;br /&gt;&lt;b&gt;-&lt;/b&gt; Instructions can be anywhere inside the program.&lt;br /&gt;&lt;b&gt;-&lt;/b&gt; Number of instructions inside any user defined function must not be more than 100.&lt;br /&gt;&lt;br /&gt;If any of the above conditions is not satisfied, then the program will generate compilation errors. Today Raj has written a few programs, but he is not sure about the correctness of the programs. Your task is to help him to find out whether his program will compile without any errors or not.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Input Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;First line starts with T, number of test cases. Each test case will contain a single line L, where L is a program written by Raj.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Output Format:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Print "No Compilation Errors" if there are no compilation errors, else print "Compilation Errors".&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Constraints:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1&amp;lt;=T&amp;lt;=100&lt;/b&gt;&lt;br /&gt;&lt;b&gt;L is a text and can be composed of any of the characters {, }, (, ), &amp;lt;, &amp;gt;and P, where P will represents the instruction.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;L, comprised of characters mentioned above should be single spaced delimited.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Number of characters in the text, |L| &amp;lt; = 10000&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sample Input and Output&lt;/b&gt;&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="0"&gt;     &lt;tbody&gt;&lt;tr&gt;      &lt;th style="height: 20px;"&gt;SNo.&lt;/th&gt;&lt;th style="height: 20px;"&gt;Input&lt;/th&gt;&lt;th style="height: 20px;"&gt;Output&lt;/th&gt;     &lt;/tr&gt;&lt;tr&gt;      &lt;td style="width: 10px;"&gt;1&lt;/td&gt;&lt;td style="width: 300px;"&gt;&lt;br /&gt;3&lt;br /&gt;{ &amp;lt; &amp;gt; ( P ) }&lt;br /&gt;{ &amp;lt; { } &amp;gt; ( { } ) )&lt;br /&gt;{ ( { } ) }&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td style="width: 200px;"&gt;&lt;br /&gt;No Compilation Errors&lt;br /&gt;Compilation Errors&lt;br /&gt;Compilation Errors&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;            &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #cc0000; font-size: large;"&gt;Important Note:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Please do not use package and namespace in your code. For object oriented languages your code should be written in one class.&lt;br /&gt;Participants submitting solutions in C language should not use functions from &amp;lt;conio.h&amp;gt; / &amp;lt;process.h&amp;gt; as these files do not exist in gcc&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;a href="http://www.codenirvana.in/2014/09/tcs-codevita-2014-problems-round-2.html" target="_blank"&gt;CodeVita 2014 Problems - Round 2&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: #444444; font-size: large;"&gt;&lt;i&gt;Happy Coding!&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: #444444; font-size: large;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;style&gt;td,th{padding:10px;} &lt;/style&gt;&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/8682939184897579339/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/09/tcs-codevita-2014-problems-round-1.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/8682939184897579339" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/8682939184897579339" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/09/tcs-codevita-2014-problems-round-1.html" rel="alternate" title="TCS CodeVita 2014 Problems - Round 1" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://1.bp.blogspot.com/-E3SAjxn9YE0/VAkqL-ektsI/AAAAAAAAB24/147SPWRApOM/s72-c/codevita1.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-7381503689772634393</id><published>2014-08-25T23:51:00.000+05:30</published><updated>2014-09-02T23:07:59.807+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><title type="text">Top 10 Movies for Programmers</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img alt="Top 10 Movies for Programmers" border="0" src="http://2.bp.blogspot.com/-v-NZY1lQ8e0/U_t6m83yPJI/AAAAAAAAB0Q/3QEjQPaFcGY/s1600/Top-10-Movies-for-Programmers.png" style="text-align: center;" title="Top 10 Movies for Programmers" /&gt;&lt;br /&gt;The following movies are stimulating to watch for those with a programming oriented mind. Since its hard to find movies related to &lt;a href="http://www.codenirvana.in/search/label/Programming" target="_blank"&gt;programming&lt;/a&gt;, computers or coding.... we created a list of top 10 movies which every programmer, developer, geek must watch.&lt;br /&gt;&lt;br /&gt;&lt;h2 style="text-align: center;"&gt;&lt;span style="color: #6aa84f;"&gt;Top 10 Movies for Programmers&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;1. The Social Network&lt;/span&gt;&lt;/h3&gt;&lt;span style="color: #444444;"&gt;The story of Harvard student Mark Zuckerberg creates the social networking site that would become known as Facebook.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="The Social Network : Top 10 Movies for Programmers" border="0" src="http://3.bp.blogspot.com/-EL8CfupKl2w/U_txUJImNqI/AAAAAAAAByg/F8rE2ejWjuo/s1600/Movies-for-Programmers1.jpg" height="425" title="The Social Network : Top 10 Movies for Programmers" width="640" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;2. Pirates of Silicon Valley&lt;/span&gt;&lt;/h3&gt;&lt;span style="color: #444444;"&gt;History of Apple and Microsoft.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Porates of Silicon Valley : Top 10 Movies for Programmers" border="0" src="http://4.bp.blogspot.com/-xIb-c607OEs/U_tzB-d6mMI/AAAAAAAABys/fLrkTPyLjlw/s1600/Movies-for-Programmers2.jpg" height="512" title="Porates of Silicon Valley : Top 10 Movies for Programmers" width="640" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;3. Jobs&lt;/span&gt;&lt;/h3&gt;&lt;span style="color: #444444;"&gt;The story of Steve Jobs' ascension from college dropout into one of the most revered creative entrepreneurs of the 20th century.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Jobs : Top 10 Movies for Programmers" border="0" src="http://4.bp.blogspot.com/-b7F2SFj8VXk/U_tzKsFmZzI/AAAAAAAABy4/1pCfGO6MflE/s1600/Movies-for-Programmers3.jpg" height="424" title="Jobs : Top 10 Movies for Programmers" width="640" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;4. The Internship&lt;/span&gt;&lt;/h3&gt;&lt;span style="color: #444444;"&gt;Two salesmen whose careers have been torpedoed by the digital age find their way into a coveted internship at Google.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="The Internship : Top 10 Movies for Programmers" border="0" src="http://3.bp.blogspot.com/-DhXZf4sFC_4/U_tzKZ4lS-I/AAAAAAAABy0/05v63kxM5e4/s1600/Movies-for-Programmers4.jpg" height="426" title="The Internship : Top 10 Movies for Programmers" width="640" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;5. Antitrust&lt;/span&gt;&lt;/h3&gt;&lt;span style="color: #444444;"&gt;A computer programmer's dream job turns nightmarish when he discovers his boss has a secret and ruthless means of dispatching anti-trust problems.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Antitrust : Top 10 Movies for Programmers" border="0" src="http://4.bp.blogspot.com/--1EIaKh8HP4/U_tzLoRBTeI/AAAAAAAABzE/FdT7-ClbZeI/s1600/Movies-for-Programmers5.jpg" height="640" title="Antitrust : Top 10 Movies for Programmers" width="426" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;6. TRON: Legacy&lt;/span&gt;&lt;/h3&gt;&lt;span style="color: #444444;"&gt;The son and his father ends up inside the digital world that his father designed. He meets his father's corrupted creation and a unique ally who was born inside the digital world.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="TRON : Top 10 Movies for Programmers" border="0" src="http://1.bp.blogspot.com/-MxBnR9DrDQ4/U_tzMfE1wdI/AAAAAAAABzU/8W7fdLyLiZg/s1600/Movies-for-Programmers6.jpg" height="358" title="TRON : Top 10 Movies for Programmers" width="640" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;7. A Beautiful Mind&lt;/span&gt;&lt;/h3&gt;&lt;span style="color: #444444;"&gt;After a brilliant but asocial mathematician accepts secret work in cryptography, his life takes a turn for the nightmarish.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="A Beautiful Mind : Top 10 Movies for Programmers" border="0" src="http://2.bp.blogspot.com/-XGtgRImtnOU/U_tzMofVa9I/AAAAAAAABzM/IUSqUXOOIPY/s1600/Movies-for-Programmers7.jpg" height="640" title="A Beautiful Mind : Top 10 Movies for Programmers" width="426" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;8. Iron Man&lt;/span&gt;&lt;/h3&gt;&lt;span style="color: #444444;"&gt;When wealthy industrialist Tony Stark is forced to build an armored suit after a life-threatening incident, he ultimately decides to use its technology to fight against evil.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Iron Man : Top 10 Movies for Programmers" border="0" src="http://3.bp.blogspot.com/-Oyk59aNQWJc/U_t2AJUoSLI/AAAAAAAABz4/pJcbZtnBDxc/s1600/Movies-for-Programmers8.jpg" height="426" title="Iron Man : Top 10 Movies for Programmers" width="640" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;9. Hackers&lt;/span&gt;&lt;/h3&gt;&lt;span style="color: #444444;"&gt;A young boy is arrested by the U.S. Secret Service for writing a computer virus and is banned from using a computer until his 18th birthday.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Hackers : Top 10 Movies for Programmers" border="0" src="http://3.bp.blogspot.com/-f1_5uc39LwU/U_tzN12a7_I/AAAAAAAABzk/5Q520lC5eK8/s1600/Movies-for-Programmers9.jpg" height="426" title="Hackers : Top 10 Movies for Programmers" width="640" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;10. The Matrix&lt;/span&gt;&lt;/h3&gt;&lt;span style="color: #444444;"&gt;A computer hacker learns from mysterious rebels about the true nature of his reality and his role in the war against its controllers.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="The Matrix : Top 10 Movies for Programmers" border="0" src="http://3.bp.blogspot.com/-F2RrP6qV3Y0/U_tzKk0nX5I/AAAAAAAABy8/FE1Sj48YC54/s1600/Movies-for-Programmers10.jpg" height="408" title="The Matrix : Top 10 Movies for Programmers" width="640" /&gt;&lt;/div&gt;&lt;br /&gt;So this is our top 10 recommended movies for programmers. &lt;b&gt;What's your favourite?&lt;/b&gt; We really want to hear from you.&lt;br /&gt;&lt;br /&gt;If you have more suggestions, please &lt;b&gt;comment &lt;/b&gt;below and don't forget to share this list with your programmer friends.&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/7381503689772634393/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/08/top-10-movies-for-programmers.html#comment-form" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/7381503689772634393" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/7381503689772634393" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/08/top-10-movies-for-programmers.html" rel="alternate" title="Top 10 Movies for Programmers" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://2.bp.blogspot.com/-v-NZY1lQ8e0/U_t6m83yPJI/AAAAAAAAB0Q/3QEjQPaFcGY/s72-c/Top-10-Movies-for-Programmers.png" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-3308994244825363595</id><published>2014-08-20T21:18:00.000+05:30</published><updated>2014-08-22T21:51:04.448+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">Java Program To Reverse a String</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Java Program To Reverse a String" border="0" src="http://2.bp.blogspot.com/-23uTbKWQ0q8/U_S90qyLc9I/AAAAAAAAByM/DIcoKhALqUQ/s1600/java-reverse-string.png" title="Java Program To Reverse a String" /&gt;&lt;/div&gt;&lt;br /&gt;There are many ways to reverse a string in Java. A string can be reversed using&amp;nbsp;&lt;b&gt;StringBuffer&lt;/b&gt;, &lt;b&gt;StringBuilder&lt;/b&gt;, &lt;b&gt;recursion&lt;/b&gt; and using user defined &lt;b&gt;function&lt;/b&gt;. So, today we will discuss various methods to reverse value of String variable in Java. Before starting I recommend you to also check how to &lt;a href="http://www.codenirvana.in/2013/10/JAVA-Reverse-Number-Program.html" target="_blank"&gt;reverse a number In Java&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;Reverse String Using StringBuffer&lt;/span&gt;&lt;/h2&gt;&lt;pre class="brush:java"&gt;public&amp;nbsp;class&amp;nbsp;strRev&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main(String&amp;nbsp;args[])&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;strVar&amp;nbsp;=&amp;nbsp;"Code&amp;nbsp;Nirvana&amp;nbsp;Technology&amp;nbsp;Blog";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*&amp;nbsp;String&amp;nbsp;Reverse&amp;nbsp;Using&amp;nbsp;StringBuffer&amp;nbsp;*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;revStr&amp;nbsp;=&amp;nbsp;new&amp;nbsp;StringBuffer(&amp;nbsp;strVar&amp;nbsp;).reverse().toString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&amp;nbsp;"Before:&amp;nbsp;"&amp;nbsp;+&amp;nbsp;strVar&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&amp;nbsp;"After:&amp;nbsp;"&amp;nbsp;+&amp;nbsp;revStr&amp;nbsp;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;Reverse String Using StringBuilder&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;pre class="brush:java" style="text-align: left;"&gt;public&amp;nbsp;class&amp;nbsp;strRev&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main(String&amp;nbsp;args[])&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;strVar&amp;nbsp;=&amp;nbsp;"Code&amp;nbsp;Nirvana&amp;nbsp;Technology&amp;nbsp;Blog";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*&amp;nbsp;String&amp;nbsp;Reverse&amp;nbsp;Using&amp;nbsp;StringBuilder&amp;nbsp;*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;revStr&amp;nbsp;=&amp;nbsp;new&amp;nbsp;StringBuilder(&amp;nbsp;strVar&amp;nbsp;).reverse().toString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&amp;nbsp;"Before:&amp;nbsp;"&amp;nbsp;+&amp;nbsp;strVar&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&amp;nbsp;"After:&amp;nbsp;"&amp;nbsp;+&amp;nbsp;revStr&amp;nbsp;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/pre&gt;&lt;h2 style="text-align: left;"&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;Reverse String Using User Defined Function&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;pre class="brush:java" style="text-align: left;"&gt;public&amp;nbsp;class&amp;nbsp;strRev&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main(String&amp;nbsp;args[])&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;strVar&amp;nbsp;=&amp;nbsp;"Code&amp;nbsp;Nirvana&amp;nbsp;Technology&amp;nbsp;Blog";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*&amp;nbsp;String&amp;nbsp;Reverse&amp;nbsp;Using&amp;nbsp;User&amp;nbsp;Defined&amp;nbsp;Function&amp;nbsp;*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;revStr&amp;nbsp;=&amp;nbsp;revString(&amp;nbsp;strVar&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&amp;nbsp;"Before:&amp;nbsp;"&amp;nbsp;+&amp;nbsp;strVar&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&amp;nbsp;"After:&amp;nbsp;"&amp;nbsp;+&amp;nbsp;revStr&amp;nbsp;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;String&amp;nbsp;revString(String&amp;nbsp;str){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;rev&amp;nbsp;=&amp;nbsp;"";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(&amp;nbsp;int&amp;nbsp;i&amp;nbsp;=&amp;nbsp;str.length()-1;&amp;nbsp;i&amp;gt;=0;&amp;nbsp;i--&amp;nbsp;){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rev&amp;nbsp;=&amp;nbsp;rev&amp;nbsp;+&amp;nbsp;str.charAt(i);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;rev;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/pre&gt;&lt;h2 style="text-align: left;"&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;Reverse String Using Recursion&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;pre class="brush:java"&gt;public&amp;nbsp;class&amp;nbsp;strRev&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main(String&amp;nbsp;args[])&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;strVar&amp;nbsp;=&amp;nbsp;"Code&amp;nbsp;Nirvana&amp;nbsp;Technology&amp;nbsp;Blog";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*&amp;nbsp;String&amp;nbsp;Reverse&amp;nbsp;Using&amp;nbsp;Recursion&amp;nbsp;*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;revStr&amp;nbsp;=&amp;nbsp;revString(&amp;nbsp;strVar&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&amp;nbsp;"Before:&amp;nbsp;"&amp;nbsp;+&amp;nbsp;strVar&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&amp;nbsp;"After:&amp;nbsp;"&amp;nbsp;+&amp;nbsp;revStr&amp;nbsp;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;String&amp;nbsp;revString(String&amp;nbsp;str)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(str.length()&amp;lt;2)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;str;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;revString(str.substring(1))&amp;nbsp;+&amp;nbsp;str.charAt(0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;span style="color: #444444; font-size: large;"&gt;More About Recursion:&amp;nbsp;&lt;a href="http://www.codenirvana.in/2014/04/c-programming-recursion.html" target="_blank"&gt;Programs Using Recursion&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #3d85c6; font-size: x-large;"&gt;&lt;b&gt;Output&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Output: Java Program To Reverse a String" border="0" src="http://4.bp.blogspot.com/-xN1Fs2nxEIQ/U_S2bR0Fb1I/AAAAAAAABx8/9aGhH4wA-YU/s1600/java-reverse-output.png" title="Output: Java Program To Reverse a String" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;All In One Java Program To Reverse a String&lt;/span&gt;&lt;/h2&gt;&lt;pre class="brush:java"&gt;//Java&amp;nbsp;Program&amp;nbsp;To&amp;nbsp;Reverse&amp;nbsp;a&amp;nbsp;String&lt;br /&gt;//Author:&amp;nbsp;http://www.codenirvana.in/&lt;br /&gt;&lt;br /&gt;public&amp;nbsp;class&amp;nbsp;StringReverse&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main(String&amp;nbsp;args[])&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;input&amp;nbsp;=&amp;nbsp;"Java&amp;nbsp;Programming&amp;nbsp;is&amp;nbsp;Awesome";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&amp;nbsp;"Input:&amp;nbsp;"&amp;nbsp;+&amp;nbsp;input&amp;nbsp;+&amp;nbsp;"\n"&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*&amp;nbsp;String&amp;nbsp;Reverse&amp;nbsp;Using&amp;nbsp;StringBuffer&amp;nbsp;*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;rev1&amp;nbsp;=&amp;nbsp;new&amp;nbsp;StringBuffer(&amp;nbsp;input&amp;nbsp;).reverse().toString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*&amp;nbsp;String&amp;nbsp;Reverse&amp;nbsp;Using&amp;nbsp;StringBuilder&amp;nbsp;*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;rev2&amp;nbsp;=&amp;nbsp;new&amp;nbsp;StringBuilder(&amp;nbsp;input&amp;nbsp;).reverse().toString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*&amp;nbsp;String&amp;nbsp;Reverse&amp;nbsp;Using&amp;nbsp;User&amp;nbsp;Defined&amp;nbsp;Function&amp;nbsp;*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;rev3&amp;nbsp;=&amp;nbsp;revString(&amp;nbsp;input&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*&amp;nbsp;String&amp;nbsp;Reverse&amp;nbsp;Using&amp;nbsp;Recursion&amp;nbsp;*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;rev4&amp;nbsp;=&amp;nbsp;revString(&amp;nbsp;input&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Print&amp;nbsp;rev&amp;nbsp;variables&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&amp;nbsp;"StringBuffer:&amp;nbsp;"&amp;nbsp;+&amp;nbsp;rev1&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&amp;nbsp;"StringBuilder:&amp;nbsp;"&amp;nbsp;+&amp;nbsp;rev2&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&amp;nbsp;"Function:&amp;nbsp;"&amp;nbsp;+&amp;nbsp;rev3&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&amp;nbsp;"Recursion:&amp;nbsp;"&amp;nbsp;+&amp;nbsp;rev4&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//String&amp;nbsp;Reverse&amp;nbsp;Function&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;String&amp;nbsp;revString(String&amp;nbsp;str){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String&amp;nbsp;rev&amp;nbsp;=&amp;nbsp;"";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(&amp;nbsp;int&amp;nbsp;i&amp;nbsp;=&amp;nbsp;str.length()-1;&amp;nbsp;i&amp;gt;=0;&amp;nbsp;i--&amp;nbsp;){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rev&amp;nbsp;=&amp;nbsp;rev&amp;nbsp;+&amp;nbsp;str.charAt(i);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;rev;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//String&amp;nbsp;Reverse&amp;nbsp;Recursion&amp;nbsp;Function&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;String&amp;nbsp;revStrRecursion(String&amp;nbsp;str)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(str.length()&amp;lt;2)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;str;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;revString(str.substring(1))&amp;nbsp;+&amp;nbsp;str.charAt(0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="color: #3d85c6; font-size: x-large;"&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Now you know four methods to reverse a string in Java and its one of the famous interview question on &lt;a href="http://www.codenirvana.in/search/label/Java" target="_blank"&gt;Java Programming&lt;/a&gt; i.e, &lt;span style="color: #444444;"&gt;&lt;i&gt;What are the various ways you can apply to reverse a sting in Java...&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #444444;"&gt;&lt;b&gt;Having problem?&lt;/b&gt;&lt;/span&gt; Leave your comment below and we will solve your queries as soon as possible. Don't forget to like and share this program and Subscribe to our newsletter and get free updates of latest programming articles.&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/3308994244825363595/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/08/java-program-to-reverse-string.html#comment-form" rel="replies" title="5 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/3308994244825363595" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/3308994244825363595" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/08/java-program-to-reverse-string.html" rel="alternate" title="Java Program To Reverse a String" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://2.bp.blogspot.com/-23uTbKWQ0q8/U_S90qyLc9I/AAAAAAAAByM/DIcoKhALqUQ/s72-c/java-reverse-string.png" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-6693024585018335614</id><published>2014-08-18T17:34:00.000+05:30</published><updated>2014-08-18T17:42:16.135+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blogger"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML/CSS"/><title type="text">Ridiculously Responsive Social Sharing Buttons For Blogger</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Ridiculously Responsive Social Sharing Buttons For Blogger" border="0" src="http://4.bp.blogspot.com/-geolSB6ViaE/U_HR-n6oquI/AAAAAAAABxI/_guMUpxVbv4/s1600/rrssbBlogger.png" title="Ridiculously Responsive Social Sharing Buttons For Blogger" /&gt;&lt;/div&gt;&lt;br /&gt;Every blogger wants to promote their articles/posts, and the best, effective, popular method for sharing content for free is social media like &lt;a href="https://www.facebook.com/codenirvana.in" target="_blank"&gt;Facebook&lt;/a&gt;, &lt;a href="https://twitter.com/codenirvanain" target="_blank"&gt;Twitter&lt;/a&gt; etc. So today we are here with our next widget for '&lt;a href="http://www.codenirvana.in/search/label/Blogger" target="_blank"&gt;Blogger&lt;/a&gt;' platform after &lt;a href="http://www.codenirvana.in/2014/01/json-search-box-widget-blogger.html" target="_blank"&gt;JSON Search Box&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;As we all know, there's very less probability that a visitor will directly copy the post link and share that on his/her social profile. So to increase the sharing rate of your blog content we are here with&amp;nbsp;&lt;i&gt;Ridiculously Responsive Social Sharing Buttons&lt;/i&gt; a.k.a RRSSB. RRSSB was developed by&amp;nbsp;&lt;b&gt;&lt;span style="color: #3d85c6;"&gt;Daniel Box&lt;/span&gt;&lt;/b&gt; and we customize the code to let this awesome thing support Blogger platform as well. We customized this code for all the newbies and bloggers which don't have better understanding of &lt;a href="http://www.codenirvana.in/search/label/HTML%2FCSS" target="_blank"&gt;HTML/CSS&lt;/a&gt; and Blogger codes.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #6aa84f; font-size: large;"&gt;&lt;b&gt;Features&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;It is super flexible system that works in any container.&lt;br /&gt;- SASS-powered&lt;br /&gt;- Retina ready&lt;br /&gt;- SVG images&lt;br /&gt;- Auto-magical resizing&lt;br /&gt;- Compressed Code&lt;br /&gt;- Fast loading&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Preview: Ridiculously Responsive Social Sharing Buttons" border="0" src="http://4.bp.blogspot.com/-RudZKUPeXOQ/U_HiVDXIVcI/AAAAAAAABxY/QuG-ThIGlY8/s1600/rrssb-preview.gif" title="Preview: Ridiculously Responsive Social Sharing Buttons" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;Adding Responsive Social Sharing Buttons&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;Step 1:&lt;/span&gt;&lt;/b&gt; Open your &lt;b&gt;Blogger &lt;/b&gt;dashboard and choose the blog.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;&lt;b&gt;Step 2:&lt;/b&gt;&lt;/span&gt;&amp;nbsp;Navigate to &lt;b&gt;&amp;gt;&amp;gt;Template&amp;gt;&amp;gt;Edit HTML&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;&lt;b&gt;Step 3:&lt;/b&gt;&lt;/span&gt; Click anywhere in the code and press&lt;b&gt; Ctrl+F&lt;/b&gt; and search for &lt;b&gt;&amp;lt;/body&amp;gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;&lt;b&gt;Step 4:&lt;/b&gt;&lt;/span&gt; Copy the code given below and place it above/before &lt;b&gt;&amp;lt;/body&amp;gt;&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush:java"&gt;&amp;lt;script type='text/javascript'&amp;gt;//&amp;lt;![CDATA[&lt;br /&gt;/* &lt;br /&gt;&amp;nbsp;* &amp;nbsp;Ridiculously Responsive Social Sharing Buttons&lt;br /&gt;&amp;nbsp;* &amp;nbsp;Customized for Blogger by: Code Nirvana ( www.codenirvana.in )&lt;br /&gt;&amp;nbsp;*/&lt;br /&gt;&lt;br /&gt;(function(e,t,n){"use strict";var r=function(){t(".rrssb-buttons").each(function(e){var n=t(this),r=t("li",n).length,i=100/r;t("li",n).css("width",i+"%").attr("data-initwidth",i)})},i=function(){t(".rrssb-buttons").each(function(e){var n=t(this),r=parseFloat(t(n).width()),i=t("li",n).not(".small").first().width(),s=t("li.small",n).length;i&amp;gt;170&amp;amp;&amp;amp;s&amp;lt;1?t(n).addClass("large-format"):t(n).removeClass("large-format");r&amp;lt;200?t(n).removeClass("small-format").addClass("tiny-format"):t(n).removeClass("tiny-format")})},s=function(){t(".rrssb-buttons").each(function(e){var n=t(this),r=0,i=0,s,o,a=t("li.small",n).length;if(a===t("li",n).length){var f=a*42,l=parseFloat(t(n).width());s=t("li.small",n).first();o=parseFloat(t(s).attr("data-size"))+55;if(f+o&amp;lt;l){t(n).removeClass("small-format");t("li.small",n).first().removeClass("small");u()}}else{t("li",n).not(".small").each(function(e){var n=parseFloat(t(this).attr("data-size"))+55,s=parseFloat(t(this).width());r+=s;i+=n});var c=r-i;s=t("li.small",n).first();o=parseFloat(t(s).attr("data-size"))+55;if(o&amp;lt;c){t(s).removeClass("small");u()}}})},o=function(e){t(".rrssb-buttons").each(function(e){var n=t(this),r=t("li",n).nextAll(),i=r.length;t(t("li",n).get().reverse()).each(function(e,r){if(t(this).hasClass("small")===!1){var i=parseFloat(t(this).attr("data-size"))+55,o=parseFloat(t(this).width());if(i&amp;gt;o){var a=t("li",n).not(".small").last();t(a).addClass("small");u()}}--r||s()})});e===!0&amp;amp;&amp;amp;f(u)},u=function(){t(".rrssb-buttons").each(function(e){var n=t(this),i,s,o,u,a,f=t("li.small",n).length;if(f&amp;gt;0&amp;amp;&amp;amp;f!==t("li",n).length){t(n).removeClass("small-format");t("li.small",n).css("width","42px");o=f*42;i=t("li",n).not(".small").length;s=100/i;a=o/i;navigator.userAgent.indexOf("Chrome")&amp;gt;=0||navigator.userAgent.indexOf("Safari")&amp;gt;=0?u="-webkit-calc("+s+"% - "+a+"px)":navigator.userAgent.indexOf("Firefox")&amp;gt;=0?u="-moz-calc("+s+"% - "+a+"px)":u="calc("+s+"% - "+a+"px)";t("li",n).not(".small").css("width",u)}else if(f===t("li",n).length){t(n).addClass("small-format");r()}else{t(n).removeClass("small-format");r()}});i()},a=function(){t(".rrssb-buttons").each(function(e){t(this).addClass("rrssb-"+(e+1))});r();t(".rrssb-buttons li .text").each(function(e){var n=parseFloat(t(this).width());t(this).closest("li").attr("data-size",n)});o(!0)},f=function(e){t(".rrssb-buttons li.small").removeClass("small");o();e()},l=function(t,r,i,s){var o=e.screenLeft!==n?e.screenLeft:screen.left,u=e.screenTop!==n?e.screenTop:screen.top,a=e.innerWidth?e.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:screen.width,f=e.innerHeight?e.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:screen.height,l=a/2-i/2+o,c=f/3-s/3+u,h=e.open(t,r,"scrollbars=yes, width="+i+", height="+s+", top="+c+", left="+l);e.focus&amp;amp;&amp;amp;h.focus()},c=function(){var e={};return function(t,n,r){r||(r="Don't call this twice without a uniqueId");e[r]&amp;amp;&amp;amp;clearTimeout(e[r]);e[r]=setTimeout(t,n)}}();t(".rrssb-buttons a.popup").on("click",function(e){var n=t(this);l(n.attr("href"),n.find(".text").html(),580,470);e.preventDefault()});t(e).resize(function(){f(u);c(function(){f(u)},200,"finished resizing")});t(document).ready(function(){a()})})(window,jQuery);&lt;br /&gt;&lt;br /&gt;/* RRSSB: JavaScript Ends */&lt;br /&gt;//]]&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;&lt;b&gt;Step 5:&lt;/b&gt;&lt;/span&gt; Again hit &lt;b&gt;Ctrl+F&lt;/b&gt; and this time search for &lt;b&gt;]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;&lt;b&gt;Step 6:&lt;/b&gt;&lt;/span&gt; Copy the CSS given below and paste it above/before &lt;b&gt;]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush:java"&gt;/***********RRSS Buttons***********/&lt;br /&gt;&lt;br /&gt;.rrssb-buttons.large-format li a,.rrssb-buttons.large-format li a .text{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.rrssb-buttons,.rrssb-buttons li,.rrssb-buttons li a{-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{*zoom:1}.clearfix:after{clear:both}.clearfix:before,.clearfix:after{content:" ";display:table}.rrssb-buttons{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:36px;margin:0;padding:0!important;width:100%}.rrssb-buttons li{float:left;height:100%;list-style:none;margin:0;padding:0 2.5px;line-height:13px}.rrssb-buttons li.email a{background-color:#0a88ff}.rrssb-buttons li.email a:hover{background-color:#006ed6}.rrssb-buttons li.facebook a{background-color:#306199}.rrssb-buttons li.facebook a:hover{background-color:#244872}.rrssb-buttons li.tumblr a{background-color:#32506d}.rrssb-buttons li.tumblr a:hover{background-color:#22364a}.rrssb-buttons li.linkedin a{background-color:#007bb6}.rrssb-buttons li.linkedin a:hover{background-color:#005983}.rrssb-buttons li.twitter a{background-color:#26c4f1}.rrssb-buttons li.twitter a:hover{background-color:#0eaad6}.rrssb-buttons li.googleplus a{background-color:#e93f2e}.rrssb-buttons li.googleplus a:hover{background-color:#ce2616}.rrssb-buttons li.youtube a{background-color:#df1c31}.rrssb-buttons li.youtube a:hover{background-color:#b21627}.rrssb-buttons li.reddit a{background-color:#8bbbe3}.rrssb-buttons li.reddit a:hover{background-color:#62a3d9}.rrssb-buttons li.pinterest a{background-color:#b81621}.rrssb-buttons li.pinterest a:hover{background-color:#8a1119}.rrssb-buttons li.pocket a{background-color:#ed4054}.rrssb-buttons li.pocket a:hover{background-color:#e4162d}.rrssb-buttons li.github a{background-color:#444}.rrssb-buttons li.github a:hover{background-color:#2b2b2b}.rrssb-buttons li a{background-color:#ccc;border-radius:2px;display:block;font-size:11px;font-weight:bold;height:100%;padding:11px 7px 12px 27px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.rrssb-buttons li a .icon{display:block;height:100%;left:10px;padding-top:9px;position:absolute;top:0;width:10%}.rrssb-buttons li a .icon svg{height:17px;width:17px}.rrssb-buttons li a .icon svg path,.rrssb-buttons li a .icon svg polygon{fill:#fff}.rrssb-buttons li a .text{color:#fff}.rrssb-buttons li a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,0.25)}.rrssb-buttons li.small a{padding:0}.rrssb-buttons li.small a .icon{height:100%;left:auto;margin:0 auto;overflow:hidden;position:relative;top:auto;width:100%}.rrssb-buttons li.small a .text{visibility:hidden}.rrssb-buttons.large-format{height:auto}.rrssb-buttons.large-format li{height:auto}.rrssb-buttons.large-format li a{font-size:15px;font-size:1vw;padding:7% 0% 7% 12%;border-radius:0.2em;line-height:1vw}.rrssb-buttons.large-format li a .icon{left:7%;padding-top:0;width:12%}.rrssb-buttons.large-format li a .icon svg{height:100%;width:100%}.rrssb-buttons.large-format li a .text{font-size:15px;font-size:1vw}.rrssb-buttons.large-format li a:hover{font-size:15px;font-size:1vw;padding:7% 0% 7% 12%;border-radius:0.2em}.rrssb-buttons.small-format{padding-top:5px}.rrssb-buttons.small-format li{height:80%;padding:0 1.5px}.rrssb-buttons.small-format li a .icon{height:100%;padding-top:0}.rrssb-buttons.small-format li a .icon svg{height:48%;position:relative;top:6px;width:80%}.rrssb-buttons.tiny-format{height:22px;position:relative}.rrssb-buttons.tiny-format li{padding-right:7px}.rrssb-buttons.tiny-format li a{background-color:transparent;padding:0}.rrssb-buttons.tiny-format li a .icon svg{height:70%;width:100%}.rrssb-buttons.tiny-format li a:hover,.rrssb-buttons.tiny-format li a:active{background-color:transparent}.rrssb-buttons.tiny-format li.email a .icon svg path,.rrssb-buttons.tiny-format li.email a .icon svg polygon{fill:#0a88ff}.rrssb-buttons.tiny-format li.email a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.email a .icon:hover .icon svg polygon{fill:#0054a3}.rrssb-buttons.tiny-format li.facebook a .icon svg path,.rrssb-buttons.tiny-format li.facebook a .icon svg polygon{fill:#306199}.rrssb-buttons.tiny-format li.facebook a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.facebook a .icon:hover .icon svg polygon{fill:#18304b}.rrssb-buttons.tiny-format li.tumblr a .icon svg path,.rrssb-buttons.tiny-format li.tumblr a .icon svg polygon{fill:#32506d}.rrssb-buttons.tiny-format li.tumblr a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.tumblr a .icon:hover .icon svg polygon{fill:#121d27}.rrssb-buttons.tiny-format li.linkedin a .icon svg path,.rrssb-buttons.tiny-format li.linkedin a .icon svg polygon{fill:#007bb6}.rrssb-buttons.tiny-format li.linkedin a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.linkedin a .icon:hover .icon svg polygon{fill:#003650}.rrssb-buttons.tiny-format li.twitter a .icon svg path,.rrssb-buttons.tiny-format li.twitter a .icon svg polygon{fill:#26c4f1}.rrssb-buttons.tiny-format li.twitter a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.twitter a .icon:hover .icon svg polygon{fill:#0b84a6}.rrssb-buttons.tiny-format li.googleplus a .icon svg path,.rrssb-buttons.tiny-format li.googleplus a .icon svg polygon{fill:#e93f2e}.rrssb-buttons.tiny-format li.googleplus a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.googleplus a .icon:hover .icon svg polygon{fill:#a01e11}.rrssb-buttons.tiny-format li.youtube a .icon svg path,.rrssb-buttons.tiny-format li.youtube a .icon svg polygon{fill:#df1c31}.rrssb-buttons.tiny-format li.youtube a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.youtube a .icon:hover .icon svg polygon{fill:#84111d}.rrssb-buttons.tiny-format li.reddit a .icon svg path,.rrssb-buttons.tiny-format li.reddit a .icon svg polygon{fill:#8bbbe3}.rrssb-buttons.tiny-format li.reddit a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.reddit a .icon:hover .icon svg polygon{fill:#398bcf}.rrssb-buttons.tiny-format li.pinterest a .icon svg path,.rrssb-buttons.tiny-format li.pinterest a .icon svg polygon{fill:#b81621}.rrssb-buttons.tiny-format li.pinterest a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.pinterest a .icon:hover .icon svg polygon{fill:#5d0b11}.rrssb-buttons.tiny-format li.pocket a .icon svg path,.rrssb-buttons.tiny-format li.pocket a .icon svg polygon{fill:#ed4054}.rrssb-buttons.tiny-format li.pocket a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.pocket a .icon:hover .icon svg polygon{fill:#b61124}.rrssb-buttons.tiny-format li.github a .icon svg path,.rrssb-buttons.tiny-format li.github a .icon svg polygon{fill:#444}.rrssb-buttons.tiny-format li.github a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.github a .icon:hover .icon svg polygon{fill:#111}&lt;br /&gt;&lt;br /&gt;/***********RRSS Buttons Ends***********/&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;Step 7:&lt;/span&gt;&lt;/b&gt; Now you just have to add the required HTML for the buttons but be careful now this is the most important and confusing step of this tutorial i.e, to find the proper place of post footer which usually very for every blog with custom template.&lt;br /&gt;So according to most of the templates, search for &lt;b&gt;&amp;lt;data:post.body/&amp;gt;&lt;/b&gt; in your code and just below it paste the following HTML.&lt;br /&gt;&lt;pre class="brush:java"&gt;&amp;lt;ul class='rrssb-buttons'&amp;gt;&lt;br /&gt; &amp;lt;li class='email'&amp;gt;&lt;br /&gt;  &amp;lt;a expr:href='&amp;amp;quot;mailto:?subject=Check%20out%20&amp;amp;quot; + data:post.title + &amp;amp;quot;&amp;amp;amp;body=Visit:%20&amp;amp;quot; + data:post.canonicalUrl '&amp;gt;&amp;lt;span class='icon'&amp;gt;&amp;lt;svg enable-background='new 0 0 28 28' height='28px' version='1.1' viewBox='0 0 28 28' width='28px' x='0px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' y='0px'&amp;gt;&amp;lt;g&amp;gt;&amp;lt;path d='M20.111 26.147c-2.336 1.051-4.361 1.401-7.125 1.401c-6.462 0-12.146-4.633-12.146-12.265 c0-7.94 5.762-14.833 14.561-14.833c6.853 0 11.8 4.7 11.8 11.252c0 5.684-3.194 9.265-7.399 9.3 c-1.829 0-3.153-0.934-3.347-2.997h-0.077c-1.208 1.986-2.96 2.997-5.023 2.997c-2.532 0-4.361-1.868-4.361-5.062 c0-4.749 3.504-9.071 9.111-9.071c1.713 0 3.7 0.4 4.6 0.973l-1.169 7.203c-0.388 2.298-0.116 3.3 1 3.4 c1.673 0 3.773-2.102 3.773-6.58c0-5.061-3.27-8.994-9.303-8.994c-5.957 0-11.175 4.673-11.175 12.1 c0 6.5 4.2 10.2 10 10.201c1.986 0 4.089-0.43 5.646-1.245L20.111 26.147z M16.646 10.1 c-0.311-0.078-0.701-0.155-1.207-0.155c-2.571 0-4.595 2.53-4.595 5.529c0 1.5 0.7 2.4 1.9 2.4 c1.441 0 2.959-1.828 3.311-4.087L16.646 10.068z'/&amp;gt;&amp;lt;/g&amp;gt;&amp;lt;/svg&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class='text'&amp;gt;email&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;/li&amp;gt;&lt;br /&gt; &amp;lt;li class='facebook'&amp;gt;&lt;br /&gt;  &amp;lt;a class='popup' expr:href='&amp;amp;quot;http://www.facebook.com/sharer.php?u=&amp;amp;quot; + data:post.canonicalUrl + &amp;amp;quot;&amp;amp;amp;t=&amp;amp;quot; + data:post.title ' title='Share on Facebook'&amp;gt;&amp;lt;span class='icon'&amp;gt;&amp;lt;svg enable-background='new 0 0 28 28' height='28px' id='Layer_1' version='1.1' viewBox='0 0 28 28' width='28px' x='0px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' y='0px'&amp;gt;&amp;lt;path d='M27.825,4.783c0-2.427-2.182-4.608-4.608-4.608H4.783c-2.422,0-4.608,2.182-4.608,4.608v18.434                                         c0,2.427,2.181,4.608,4.608,4.608H14V17.379h-3.379v-4.608H14v-1.795c0-3.089,2.335-5.885,5.192-5.885h3.718v4.608h-3.726                                         c-0.408,0-0.884,0.492-0.884,1.236v1.836h4.609v4.608h-4.609v10.446h4.916c2.422,0,4.608-2.188,4.608-4.608V4.783z'/&amp;gt;&amp;lt;/svg&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class='text'&amp;gt;facebook&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;/li&amp;gt;&lt;br /&gt; &amp;lt;li class='linkedin'&amp;gt;&lt;br /&gt;  &amp;lt;a class='popup' expr:href='&amp;amp;quot;http://www.linkedin.com/shareArticle?mini=true&amp;amp;amp;url=&amp;amp;quot; + data:post.canonicalUrl + &amp;amp;quot;&amp;amp;amp;title=&amp;amp;quot; + data:post.title ' title='Share on Linkedin'&amp;gt;&amp;lt;span class='icon'&amp;gt;&amp;lt;svg enable-background='new 0 0 28 28' height='28px' id='Layer_1' version='1.1' viewBox='0 0 28 28' width='28px' x='0px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' y='0px'&amp;gt;&amp;lt;path d='M25.424,15.887v8.447h-4.896v-7.882c0-1.979-0.709-3.331-2.48-3.331c-1.354,0-2.158,0.911-2.514,1.803                                         c-0.129,0.315-0.162,0.753-0.162,1.194v8.216h-4.899c0,0,0.066-13.349,0-14.731h4.899v2.088c-0.01,0.016-0.023,0.032-0.033,0.048                                         h0.033V11.69c0.65-1.002,1.812-2.435,4.414-2.435C23.008,9.254,25.424,11.361,25.424,15.887z M5.348,2.501                                         c-1.676,0-2.772,1.092-2.772,2.539c0,1.421,1.066,2.538,2.717,2.546h0.032c1.709,0,2.771-1.132,2.771-2.546                                         C8.054,3.593,7.019,2.501,5.343,2.501H5.348z M2.867,24.334h4.897V9.603H2.867V24.334z'/&amp;gt;&amp;lt;/svg&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class='text'&amp;gt;linkedin&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;/li&amp;gt;&lt;br /&gt; &amp;lt;li class='twitter'&amp;gt;&lt;br /&gt;  &amp;lt;a class='popup' expr:href='&amp;amp;quot;http://twitter.com/home?status=&amp;amp;quot; + data:post.title + &amp;amp;quot; &amp;amp;quot; + data:post.canonicalUrl ' title='Share on Twitter'&amp;gt;&amp;lt;span class='icon'&amp;gt;&amp;lt;svg enable-background='new 0 0 28 28' height='28px' id='Layer_1' version='1.1' viewBox='0 0 28 28' width='28px' x='0px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' y='0px'&amp;gt;&amp;lt;path d='M24.253,8.756C24.689,17.08,18.297,24.182,9.97,24.62c-3.122,0.162-6.219-0.646-8.861-2.32                                     c2.703,0.179,5.376-0.648,7.508-2.321c-2.072-0.247-3.818-1.661-4.489-3.638c0.801,0.128,1.62,0.076,2.399-0.155                                     C4.045,15.72,2.215,13.6,2.115,11.077c0.688,0.275,1.426,0.407,2.168,0.386c-2.135-1.65-2.729-4.621-1.394-6.965                                     C5.575,7.816,9.54,9.84,13.803,10.071c-0.842-2.739,0.694-5.64,3.434-6.482c2.018-0.623,4.212,0.044,5.546,1.683                                     c1.186-0.213,2.318-0.662,3.329-1.317c-0.385,1.256-1.247,2.312-2.399,2.942c1.048-0.106,2.069-0.394,3.019-0.851                                     C26.275,7.229,25.39,8.196,24.253,8.756z'/&amp;gt;&amp;lt;/svg&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class='text'&amp;gt;twitter&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;/li&amp;gt;&lt;br /&gt; &amp;lt;li class='reddit'&amp;gt;&lt;br /&gt;  &amp;lt;a expr:href='&amp;amp;quot;http://www.reddit.com/submit?url=&amp;amp;quot;+data:post.canonicalUrl' title='Share on reddit'&amp;gt;&amp;lt;span class='icon'&amp;gt;&amp;lt;svg&amp;nbsp;enable-background='new&amp;nbsp;0&amp;nbsp;0&amp;nbsp;28&amp;nbsp;28'&amp;nbsp;height='28px'&amp;nbsp;version='1.1'&amp;nbsp;viewBox='0&amp;nbsp;0&amp;nbsp;28&amp;nbsp;28'&amp;nbsp;width='28px'&amp;nbsp;x='0px'&amp;nbsp;xml:space='preserve'&amp;nbsp;xmlns='http://www.w3.org/2000/svg'&amp;nbsp;xmlns:xlink='http://www.w3.org/1999/xlink'&amp;nbsp;y='0px'&amp;gt;&amp;lt;g&amp;gt;&amp;lt;path&amp;nbsp;d='M11.794&amp;nbsp;15.316c0-1.029-0.835-1.895-1.866-1.895c-1.03&amp;nbsp;0-1.893&amp;nbsp;0.865-1.893&amp;nbsp;1.895s0.863&amp;nbsp;1.9&amp;nbsp;1.9&amp;nbsp;1.9&amp;nbsp;C10.958&amp;nbsp;17.2&amp;nbsp;11.8&amp;nbsp;16.3&amp;nbsp;11.8&amp;nbsp;15.316z'/&amp;gt;&amp;lt;path&amp;nbsp;d='M18.1&amp;nbsp;13.422c-1.029&amp;nbsp;0-1.895&amp;nbsp;0.864-1.895&amp;nbsp;1.895c0&amp;nbsp;1&amp;nbsp;0.9&amp;nbsp;1.9&amp;nbsp;1.9&amp;nbsp;1.865c1.031&amp;nbsp;0&amp;nbsp;1.869-0.836&amp;nbsp;1.869-1.865&amp;nbsp;C19.969&amp;nbsp;14.3&amp;nbsp;19.1&amp;nbsp;13.4&amp;nbsp;18.1&amp;nbsp;13.422z'/&amp;gt;&amp;lt;path&amp;nbsp;d='M17.527&amp;nbsp;19.791c-0.678&amp;nbsp;0.678-1.826&amp;nbsp;1.006-3.514&amp;nbsp;1.006c-0.004&amp;nbsp;0-0.009&amp;nbsp;0-0.014&amp;nbsp;0c-0.004&amp;nbsp;0-0.01&amp;nbsp;0-0.015&amp;nbsp;0&amp;nbsp;c-1.686&amp;nbsp;0-2.834-0.328-3.51-1.005c-0.264-0.265-0.693-0.265-0.958&amp;nbsp;0c-0.264&amp;nbsp;0.265-0.264&amp;nbsp;0.7&amp;nbsp;0&amp;nbsp;1&amp;nbsp;c0.943&amp;nbsp;0.9&amp;nbsp;2.4&amp;nbsp;1.4&amp;nbsp;4.5&amp;nbsp;1.402c0.005&amp;nbsp;0&amp;nbsp;0&amp;nbsp;0&amp;nbsp;0&amp;nbsp;0c0.005&amp;nbsp;0&amp;nbsp;0&amp;nbsp;0&amp;nbsp;0&amp;nbsp;0c2.066&amp;nbsp;0&amp;nbsp;3.527-0.459&amp;nbsp;4.47-1.402&amp;nbsp;c0.265-0.264&amp;nbsp;0.265-0.693&amp;nbsp;0.002-0.958C18.221&amp;nbsp;19.5&amp;nbsp;17.8&amp;nbsp;19.5&amp;nbsp;17.5&amp;nbsp;19.791z'/&amp;gt;&amp;lt;path&amp;nbsp;d='M27.707&amp;nbsp;13.267c0-1.785-1.453-3.237-3.236-3.237c-0.793&amp;nbsp;0-1.518&amp;nbsp;0.287-2.082&amp;nbsp;0.761c-2.039-1.295-4.646-2.069-7.438-2.219&amp;nbsp;l1.483-4.691l4.062&amp;nbsp;0.956c0.071&amp;nbsp;1.4&amp;nbsp;1.3&amp;nbsp;2.6&amp;nbsp;2.7&amp;nbsp;2.555c1.488&amp;nbsp;0&amp;nbsp;2.695-1.208&amp;nbsp;2.695-2.695C25.881&amp;nbsp;3.2&amp;nbsp;24.7&amp;nbsp;2&amp;nbsp;23.2&amp;nbsp;2&amp;nbsp;c-1.059&amp;nbsp;0-1.979&amp;nbsp;0.616-2.42&amp;nbsp;1.508l-4.633-1.091c-0.344-0.081-0.693&amp;nbsp;0.118-0.803&amp;nbsp;0.455l-1.793&amp;nbsp;5.7&amp;nbsp;C10.548&amp;nbsp;8.6&amp;nbsp;7.7&amp;nbsp;9.4&amp;nbsp;5.6&amp;nbsp;10.75C5.006&amp;nbsp;10.3&amp;nbsp;4.3&amp;nbsp;10&amp;nbsp;3.5&amp;nbsp;10.029c-1.785&amp;nbsp;0-3.237&amp;nbsp;1.452-3.237&amp;nbsp;3.2&amp;nbsp;c0&amp;nbsp;1.1&amp;nbsp;0.6&amp;nbsp;2.1&amp;nbsp;1.4&amp;nbsp;2.69c-0.04&amp;nbsp;0.272-0.061&amp;nbsp;0.551-0.061&amp;nbsp;0.831c0&amp;nbsp;2.3&amp;nbsp;1.3&amp;nbsp;4.4&amp;nbsp;3.7&amp;nbsp;5.9&amp;nbsp;c2.299&amp;nbsp;1.5&amp;nbsp;5.3&amp;nbsp;2.3&amp;nbsp;8.6&amp;nbsp;2.325c3.228&amp;nbsp;0&amp;nbsp;6.271-0.825&amp;nbsp;8.571-2.325c2.387-1.56&amp;nbsp;3.7-3.66&amp;nbsp;3.7-5.917&amp;nbsp;c0-0.26-0.016-0.514-0.051-0.768C27.088&amp;nbsp;15.5&amp;nbsp;27.7&amp;nbsp;14.4&amp;nbsp;27.7&amp;nbsp;13.267z&amp;nbsp;M23.186&amp;nbsp;3.355c0.74&amp;nbsp;0&amp;nbsp;1.3&amp;nbsp;0.6&amp;nbsp;1.3&amp;nbsp;1.3&amp;nbsp;c0&amp;nbsp;0.738-0.6&amp;nbsp;1.34-1.34&amp;nbsp;1.34s-1.342-0.602-1.342-1.34C21.844&amp;nbsp;4&amp;nbsp;22.4&amp;nbsp;3.4&amp;nbsp;23.2&amp;nbsp;3.355z&amp;nbsp;M1.648&amp;nbsp;13.3&amp;nbsp;c0-1.038&amp;nbsp;0.844-1.882&amp;nbsp;1.882-1.882c0.31&amp;nbsp;0&amp;nbsp;0.6&amp;nbsp;0.1&amp;nbsp;0.9&amp;nbsp;0.209c-1.049&amp;nbsp;0.868-1.813&amp;nbsp;1.861-2.26&amp;nbsp;2.9&amp;nbsp;C1.832&amp;nbsp;14.2&amp;nbsp;1.6&amp;nbsp;13.8&amp;nbsp;1.6&amp;nbsp;13.267z&amp;nbsp;M21.773&amp;nbsp;21.57c-2.082&amp;nbsp;1.357-4.863&amp;nbsp;2.105-7.831&amp;nbsp;2.105c-2.967&amp;nbsp;0-5.747-0.748-7.828-2.105&amp;nbsp;c-1.991-1.301-3.088-3-3.088-4.782c0-1.784&amp;nbsp;1.097-3.484&amp;nbsp;3.088-4.784c2.081-1.358&amp;nbsp;4.861-2.106&amp;nbsp;7.828-2.106&amp;nbsp;c2.967&amp;nbsp;0&amp;nbsp;5.7&amp;nbsp;0.7&amp;nbsp;7.8&amp;nbsp;2.106c1.99&amp;nbsp;1.3&amp;nbsp;3.1&amp;nbsp;3&amp;nbsp;3.1&amp;nbsp;4.784C24.859&amp;nbsp;18.6&amp;nbsp;23.8&amp;nbsp;20.3&amp;nbsp;21.8&amp;nbsp;21.57z&amp;nbsp;M25.787&amp;nbsp;14.6&amp;nbsp;c-0.432-1.084-1.191-2.095-2.244-2.977c0.273-0.156&amp;nbsp;0.59-0.245&amp;nbsp;0.928-0.245c1.035&amp;nbsp;0&amp;nbsp;1.9&amp;nbsp;0.8&amp;nbsp;1.9&amp;nbsp;1.9&amp;nbsp;C26.354&amp;nbsp;13.8&amp;nbsp;26.1&amp;nbsp;14.3&amp;nbsp;25.8&amp;nbsp;14.605z'/&amp;gt;&amp;lt;/g&amp;gt;&amp;lt;/svg&amp;gt;&lt;br /&gt;&amp;lt;/span&amp;gt;&amp;lt;span class='text'&amp;gt;reddit&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;/li&amp;gt; &lt;br /&gt; &amp;lt;li class='googleplus'&amp;gt;&lt;br /&gt;  &amp;lt;a class='popup' expr:href='&amp;amp;quot;https://plus.google.com/share?url=&amp;amp;quot; + data:post.canonicalUrl ' title='Share on Google Plus'&amp;gt;&amp;lt;span class='icon'&amp;gt;&amp;lt;svg enable-background='new 0 0 28 28' height='28px' id='Layer_1' version='1.1' viewBox='0 0 28 28' width='28px' x='0px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' y='0px'&amp;gt;&lt;br /&gt;                                    &amp;lt;g&amp;gt;&lt;br /&gt;                                        &amp;lt;g&amp;gt;&lt;br /&gt;                                            &amp;lt;path d='M14.703,15.854l-1.219-0.948c-0.372-0.308-0.88-0.715-0.88-1.459c0-0.748,0.508-1.223,0.95-1.663                                                 c1.42-1.119,2.839-2.309,2.839-4.817c0-2.58-1.621-3.937-2.399-4.581h2.097l2.202-1.383h-6.67c-1.83,0-4.467,0.433-6.398,2.027                                                 C3.768,4.287,3.059,6.018,3.059,7.576c0,2.634,2.022,5.328,5.604,5.328c0.339,0,0.71-0.033,1.083-0.068                                                 c-0.167,0.408-0.336,0.748-0.336,1.324c0,1.04,0.551,1.685,1.011,2.297c-1.524,0.104-4.37,0.273-6.467,1.562                                                 c-1.998,1.188-2.605,2.916-2.605,4.137c0,2.512,2.358,4.84,7.289,4.84c5.822,0,8.904-3.223,8.904-6.41                                                 c0.008-2.327-1.359-3.489-2.829-4.731H14.703z M10.269,11.951c-2.912,0-4.231-3.765-4.231-6.037c0-0.884,0.168-1.797,0.744-2.511                                                 c0.543-0.679,1.489-1.12,2.372-1.12c2.807,0,4.256,3.798,4.256,6.242c0,0.612-0.067,1.694-0.845,2.478                                                 c-0.537,0.55-1.438,0.948-2.295,0.951V11.951z M10.302,25.609c-3.621,0-5.957-1.732-5.957-4.142c0-2.408,2.165-3.223,2.911-3.492                                                 c1.421-0.479,3.25-0.545,3.555-0.545c0.338,0,0.52,0,0.766,0.034c2.574,1.838,3.706,2.757,3.706,4.479                                                 c-0.002,2.073-1.736,3.665-4.982,3.649L10.302,25.609z'/&amp;gt;&lt;br /&gt;                                            &amp;lt;polygon points='23.254,11.89 23.254,8.521 21.569,8.521 21.569,11.89 18.202,11.89 18.202,13.604 21.569,13.604 21.569,17.004                                                 23.254,17.004 23.254,13.604 26.653,13.604 26.653,11.89      '/&amp;gt;&lt;br /&gt;                                        &amp;lt;/g&amp;gt;&lt;br /&gt;                                    &amp;lt;/g&amp;gt;&amp;lt;/svg&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class='text'&amp;gt;google+&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;/li&amp;gt;&lt;br /&gt; &amp;lt;li class='pinterest'&amp;gt;&lt;br /&gt;  &amp;lt;a href='javascript:void((function(){var%20e=document.createElement(&amp;amp;apos;script&amp;amp;apos;);e.setAttribute(&amp;amp;apos;type&amp;amp;apos;,&amp;amp;apos;text/javascript&amp;amp;apos;);e.setAttribute(&amp;amp;apos;charset&amp;amp;apos;,&amp;amp;apos;UTF-8&amp;amp;apos;);e.setAttribute(&amp;amp;apos;src&amp;amp;apos;,&amp;amp;apos;http://assets.pinterest.com/js/pinmarklet.js?r=&amp;amp;apos;+Math.random()*99999999);document.body.appendChild(e)})());' title='Share on Pinterest'&amp;gt;&amp;lt;span class='icon'&amp;gt;&amp;lt;svg enable-background='new 0 0 28 28' height='28px' id='Layer_1' version='1.1' viewBox='0 0 28 28' width='28px' x='0px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' y='0px'&amp;gt;&amp;lt;path d='M14.021,1.57C6.96,1.57,1.236,7.293,1.236,14.355c0,7.062,5.724,12.785,12.785,12.785c7.061,0,12.785-5.725,12.785-12.785                                     C26.807,7.294,21.082,1.57,14.021,1.57z M15.261,18.655c-1.161-0.09-1.649-0.666-2.559-1.219c-0.501,2.626-1.113,5.145-2.925,6.458                                     c-0.559-3.971,0.822-6.951,1.462-10.116c-1.093-1.84,0.132-5.545,2.438-4.632c2.837,1.123-2.458,6.842,1.099,7.557                                     c3.711,0.744,5.227-6.439,2.925-8.775c-3.325-3.374-9.678-0.077-8.897,4.754c0.19,1.178,1.408,1.538,0.489,3.168                                     C7.165,15.378,6.53,13.7,6.611,11.462c0.131-3.662,3.291-6.227,6.46-6.582c4.007-0.448,7.771,1.474,8.29,5.239                                     c0.579,4.255-1.816,8.865-6.102,8.533L15.261,18.655z'/&amp;gt;&amp;lt;/svg&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class='text'&amp;gt;pinterest&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&amp;lt;!-- /rrssb --&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;&lt;b&gt;Step 8:&lt;/b&gt;&lt;/span&gt; Finally &lt;b&gt;Save template&lt;/b&gt; and refresh any of your blog post and check its working.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #6aa84f; font-size: large;"&gt;DEMO&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;style&gt;/***********RRSS Buttons***********/   .rrssb-buttons.large-format li a,.rrssb-buttons.large-format li a .text{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.rrssb-buttons,.rrssb-buttons li,.rrssb-buttons li a{-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{*zoom:1}.clearfix:after{clear:both}.clearfix:before,.clearfix:after{content:" ";display:table}.rrssb-buttons{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:36px;margin:0;padding:0!important;width:100%}.rrssb-buttons li{float:left;height:100%;list-style:none;margin:0;padding:0 2.5px;line-height:13px}.rrssb-buttons li.email a{background-color:#0a88ff}.rrssb-buttons li.email a:hover{background-color:#006ed6}.rrssb-buttons li.facebook a{background-color:#306199}.rrssb-buttons li.facebook a:hover{background-color:#244872}.rrssb-buttons li.tumblr a{background-color:#32506d}.rrssb-buttons li.tumblr a:hover{background-color:#22364a}.rrssb-buttons li.linkedin a{background-color:#007bb6}.rrssb-buttons li.linkedin a:hover{background-color:#005983}.rrssb-buttons li.twitter a{background-color:#26c4f1}.rrssb-buttons li.twitter a:hover{background-color:#0eaad6}.rrssb-buttons li.googleplus a{background-color:#e93f2e}.rrssb-buttons li.googleplus a:hover{background-color:#ce2616}.rrssb-buttons li.youtube a{background-color:#df1c31}.rrssb-buttons li.youtube a:hover{background-color:#b21627}.rrssb-buttons li.reddit a{background-color:#8bbbe3}.rrssb-buttons li.reddit a:hover{background-color:#62a3d9}.rrssb-buttons li.pinterest a{background-color:#b81621}.rrssb-buttons li.pinterest a:hover{background-color:#8a1119}.rrssb-buttons li.pocket a{background-color:#ed4054}.rrssb-buttons li.pocket a:hover{background-color:#e4162d}.rrssb-buttons li.github a{background-color:#444}.rrssb-buttons li.github a:hover{background-color:#2b2b2b}.rrssb-buttons li a{background-color:#ccc;border-radius:2px;display:block;font-size:11px;font-weight:bold;height:100%;padding:11px 7px 12px 27px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.rrssb-buttons li a .icon{display:block;height:100%;left:10px;padding-top:9px;position:absolute;top:0;width:10%}.rrssb-buttons li a .icon svg{height:17px;width:17px}.rrssb-buttons li a .icon svg path,.rrssb-buttons li a .icon svg polygon{fill:#fff}.rrssb-buttons li a .text{color:#fff}.rrssb-buttons li a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,0.25)}.rrssb-buttons li.small a{padding:0}.rrssb-buttons li.small a .icon{height:100%;left:auto;margin:0 auto;overflow:hidden;position:relative;top:auto;width:100%}.rrssb-buttons li.small a .text{visibility:hidden}.rrssb-buttons.large-format{height:auto}.rrssb-buttons.large-format li{height:auto}.rrssb-buttons.large-format li a{font-size:15px;font-size:1vw;padding:7% 0% 7% 12%;border-radius:0.2em;line-height:1vw}.rrssb-buttons.large-format li a .icon{left:7%;padding-top:0;width:12%}.rrssb-buttons.large-format li a .icon svg{height:100%;width:100%}.rrssb-buttons.large-format li a .text{font-size:15px;font-size:1vw}.rrssb-buttons.large-format li a:hover{font-size:15px;font-size:1vw;padding:7% 0% 7% 12%;border-radius:0.2em}.rrssb-buttons.small-format{padding-top:5px}.rrssb-buttons.small-format li{height:80%;padding:0 1.5px}.rrssb-buttons.small-format li a .icon{height:100%;padding-top:0}.rrssb-buttons.small-format li a .icon svg{height:48%;position:relative;top:6px;width:80%}.rrssb-buttons.tiny-format{height:22px;position:relative}.rrssb-buttons.tiny-format li{padding-right:7px}.rrssb-buttons.tiny-format li a{background-color:transparent;padding:0}.rrssb-buttons.tiny-format li a .icon svg{height:70%;width:100%}.rrssb-buttons.tiny-format li a:hover,.rrssb-buttons.tiny-format li a:active{background-color:transparent}.rrssb-buttons.tiny-format li.email a .icon svg path,.rrssb-buttons.tiny-format li.email a .icon svg polygon{fill:#0a88ff}.rrssb-buttons.tiny-format li.email a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.email a .icon:hover .icon svg polygon{fill:#0054a3}.rrssb-buttons.tiny-format li.facebook a .icon svg path,.rrssb-buttons.tiny-format li.facebook a .icon svg polygon{fill:#306199}.rrssb-buttons.tiny-format li.facebook a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.facebook a .icon:hover .icon svg polygon{fill:#18304b}.rrssb-buttons.tiny-format li.tumblr a .icon svg path,.rrssb-buttons.tiny-format li.tumblr a .icon svg polygon{fill:#32506d}.rrssb-buttons.tiny-format li.tumblr a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.tumblr a .icon:hover .icon svg polygon{fill:#121d27}.rrssb-buttons.tiny-format li.linkedin a .icon svg path,.rrssb-buttons.tiny-format li.linkedin a .icon svg polygon{fill:#007bb6}.rrssb-buttons.tiny-format li.linkedin a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.linkedin a .icon:hover .icon svg polygon{fill:#003650}.rrssb-buttons.tiny-format li.twitter a .icon svg path,.rrssb-buttons.tiny-format li.twitter a .icon svg polygon{fill:#26c4f1}.rrssb-buttons.tiny-format li.twitter a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.twitter a .icon:hover .icon svg polygon{fill:#0b84a6}.rrssb-buttons.tiny-format li.googleplus a .icon svg path,.rrssb-buttons.tiny-format li.googleplus a .icon svg polygon{fill:#e93f2e}.rrssb-buttons.tiny-format li.googleplus a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.googleplus a .icon:hover .icon svg polygon{fill:#a01e11}.rrssb-buttons.tiny-format li.youtube a .icon svg path,.rrssb-buttons.tiny-format li.youtube a .icon svg polygon{fill:#df1c31}.rrssb-buttons.tiny-format li.youtube a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.youtube a .icon:hover .icon svg polygon{fill:#84111d}.rrssb-buttons.tiny-format li.reddit a .icon svg path,.rrssb-buttons.tiny-format li.reddit a .icon svg polygon{fill:#8bbbe3}.rrssb-buttons.tiny-format li.reddit a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.reddit a .icon:hover .icon svg polygon{fill:#398bcf}.rrssb-buttons.tiny-format li.pinterest a .icon svg path,.rrssb-buttons.tiny-format li.pinterest a .icon svg polygon{fill:#b81621}.rrssb-buttons.tiny-format li.pinterest a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.pinterest a .icon:hover .icon svg polygon{fill:#5d0b11}.rrssb-buttons.tiny-format li.pocket a .icon svg path,.rrssb-buttons.tiny-format li.pocket a .icon svg polygon{fill:#ed4054}.rrssb-buttons.tiny-format li.pocket a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.pocket a .icon:hover .icon svg polygon{fill:#b61124}.rrssb-buttons.tiny-format li.github a .icon svg path,.rrssb-buttons.tiny-format li.github a .icon svg polygon{fill:#444}.rrssb-buttons.tiny-format li.github a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.github a .icon:hover .icon svg polygon{fill:#111}   /***********RRSS Buttons Ends***********/&lt;/style&gt; &lt;br /&gt;&lt;ul class='rrssb-buttons'&gt;    &lt;li class='email'&gt;        &lt;a href="mailto:?subject=Check%20out%20Ridiculously Responsive Social Sharing Buttons For Blogger&amp;amp;body=Visit:%20http://www.codenirvana.in/2014/08/responsive-social-sharing-icons-blogger.html"&gt;&lt;span class='icon'&gt;&lt;svg enable-background='new 0 0 28 28' height='28px' version='1.1' viewBox='0 0 28 28' width='28px' x='0px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' y='0px'&gt;&lt;g&gt;&lt;path d='M20.111 26.147c-2.336 1.051-4.361 1.401-7.125 1.401c-6.462 0-12.146-4.633-12.146-12.265 c0-7.94 5.762-14.833 14.561-14.833c6.853 0 11.8 4.7 11.8 11.252c0 5.684-3.194 9.265-7.399 9.3 c-1.829 0-3.153-0.934-3.347-2.997h-0.077c-1.208 1.986-2.96 2.997-5.023 2.997c-2.532 0-4.361-1.868-4.361-5.062 c0-4.749 3.504-9.071 9.111-9.071c1.713 0 3.7 0.4 4.6 0.973l-1.169 7.203c-0.388 2.298-0.116 3.3 1 3.4 c1.673 0 3.773-2.102 3.773-6.58c0-5.061-3.27-8.994-9.303-8.994c-5.957 0-11.175 4.673-11.175 12.1 c0 6.5 4.2 10.2 10 10.201c1.986 0 4.089-0.43 5.646-1.245L20.111 26.147z M16.646 10.1 c-0.311-0.078-0.701-0.155-1.207-0.155c-2.571 0-4.595 2.53-4.595 5.529c0 1.5 0.7 2.4 1.9 2.4 c1.441 0 2.959-1.828 3.311-4.087L16.646 10.068z'/&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span class='text'&gt;email&lt;/span&gt;&lt;/a&gt;    &lt;/li&gt;    &lt;li class='facebook'&gt;        &lt;a class='popup' href="http://www.facebook.com/sharer.php?u=http://www.codenirvana.in/2014/08/responsive-social-sharing-icons-blogger.html&amp;amp;t=Ridiculously Responsive Social Sharing Buttons For Blogger" title="Share on Facebook" &gt;&lt;span class='icon'&gt;&lt;svg enable-background='new 0 0 28 28' height='28px' id='Layer_1' version='1.1' viewBox='0 0 28 28' width='28px' x='0px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' y='0px'&gt;&lt;path d='M27.825,4.783c0-2.427-2.182-4.608-4.608-4.608H4.783c-2.422,0-4.608,2.182-4.608,4.608v18.434                                         c0,2.427,2.181,4.608,4.608,4.608H14V17.379h-3.379v-4.608H14v-1.795c0-3.089,2.335-5.885,5.192-5.885h3.718v4.608h-3.726                                         c-0.408,0-0.884,0.492-0.884,1.236v1.836h4.609v4.608h-4.609v10.446h4.916c2.422,0,4.608-2.188,4.608-4.608V4.783z'/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span class='text'&gt;facebook&lt;/span&gt;&lt;/a&gt;    &lt;/li&gt;    &lt;li class='linkedin'&gt;        &lt;a class='popup' href="http://www.linkedin.com/shareArticle?mini=true&amp;amp;url=http://www.codenirvana.in/2014/08/responsive-social-sharing-icons-blogger.html&amp;amp;title=Ridiculously Responsive Social Sharing Buttons For Blogger" title="Share on Linkedin"&gt;&lt;span class='icon'&gt;&lt;svg enable-background='new 0 0 28 28' height='28px' id='Layer_1' version='1.1' viewBox='0 0 28 28' width='28px' x='0px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' y='0px'&gt;&lt;path d='M25.424,15.887v8.447h-4.896v-7.882c0-1.979-0.709-3.331-2.48-3.331c-1.354,0-2.158,0.911-2.514,1.803                                         c-0.129,0.315-0.162,0.753-0.162,1.194v8.216h-4.899c0,0,0.066-13.349,0-14.731h4.899v2.088c-0.01,0.016-0.023,0.032-0.033,0.048                                         h0.033V11.69c0.65-1.002,1.812-2.435,4.414-2.435C23.008,9.254,25.424,11.361,25.424,15.887z M5.348,2.501                                         c-1.676,0-2.772,1.092-2.772,2.539c0,1.421,1.066,2.538,2.717,2.546h0.032c1.709,0,2.771-1.132,2.771-2.546                                         C8.054,3.593,7.019,2.501,5.343,2.501H5.348z M2.867,24.334h4.897V9.603H2.867V24.334z'/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span class='text'&gt;linkedin&lt;/span&gt;&lt;/a&gt;    &lt;/li&gt;    &lt;li class='twitter'&gt;        &lt;a class='popup' href="http://twitter.com/home?status=Ridiculously Responsive Social Sharing Buttons For Blogger. http://www.codenirvana.in/2014/08/responsive-social-sharing-icons-blogger.html" title="Share on Twitter" &gt;&lt;span class='icon'&gt;&lt;svg enable-background='new 0 0 28 28' height='28px' id='Layer_1' version='1.1' viewBox='0 0 28 28' width='28px' x='0px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' y='0px'&gt;&lt;path d='M24.253,8.756C24.689,17.08,18.297,24.182,9.97,24.62c-3.122,0.162-6.219-0.646-8.861-2.32                                     c2.703,0.179,5.376-0.648,7.508-2.321c-2.072-0.247-3.818-1.661-4.489-3.638c0.801,0.128,1.62,0.076,2.399-0.155                                     C4.045,15.72,2.215,13.6,2.115,11.077c0.688,0.275,1.426,0.407,2.168,0.386c-2.135-1.65-2.729-4.621-1.394-6.965                                     C5.575,7.816,9.54,9.84,13.803,10.071c-0.842-2.739,0.694-5.64,3.434-6.482c2.018-0.623,4.212,0.044,5.546,1.683                                     c1.186-0.213,2.318-0.662,3.329-1.317c-0.385,1.256-1.247,2.312-2.399,2.942c1.048-0.106,2.069-0.394,3.019-0.851                                     C26.275,7.229,25.39,8.196,24.253,8.756z'/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span class='text'&gt;twitter&lt;/span&gt;&lt;/a&gt;    &lt;/li&gt;    &lt;li class='reddit'&gt;        &lt;a href="http://www.reddit.com/submit?url=http://www.codenirvana.in/2014/08/responsive-social-sharing-icons-blogger.html" title="Share on reddit"&gt;&lt;span class='icon'&gt;&lt;svg enable-background='new 0 0 28 28' height='28px' version='1.1' viewBox='0 0 28 28' width='28px' x='0px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' y='0px'&gt;&lt;g&gt;&lt;path d='M11.794 15.316c0-1.029-0.835-1.895-1.866-1.895c-1.03 0-1.893 0.865-1.893 1.895s0.863 1.9 1.9 1.9 C10.958 17.2 11.8 16.3 11.8 15.316z'/&gt;&lt;path d='M18.1 13.422c-1.029 0-1.895 0.864-1.895 1.895c0 1 0.9 1.9 1.9 1.865c1.031 0 1.869-0.836 1.869-1.865 C19.969 14.3 19.1 13.4 18.1 13.422z'/&gt;&lt;path d='M17.527 19.791c-0.678 0.678-1.826 1.006-3.514 1.006c-0.004 0-0.009 0-0.014 0c-0.004 0-0.01 0-0.015 0 c-1.686 0-2.834-0.328-3.51-1.005c-0.264-0.265-0.693-0.265-0.958 0c-0.264 0.265-0.264 0.7 0 1 c0.943 0.9 2.4 1.4 4.5 1.402c0.005 0 0 0 0 0c0.005 0 0 0 0 0c2.066 0 3.527-0.459 4.47-1.402 c0.265-0.264 0.265-0.693 0.002-0.958C18.221 19.5 17.8 19.5 17.5 19.791z'/&gt;&lt;path d='M27.707 13.267c0-1.785-1.453-3.237-3.236-3.237c-0.793 0-1.518 0.287-2.082 0.761c-2.039-1.295-4.646-2.069-7.438-2.219 l1.483-4.691l4.062 0.956c0.071 1.4 1.3 2.6 2.7 2.555c1.488 0 2.695-1.208 2.695-2.695C25.881 3.2 24.7 2 23.2 2 c-1.059 0-1.979 0.616-2.42 1.508l-4.633-1.091c-0.344-0.081-0.693 0.118-0.803 0.455l-1.793 5.7 C10.548 8.6 7.7 9.4 5.6 10.75C5.006 10.3 4.3 10 3.5 10.029c-1.785 0-3.237 1.452-3.237 3.2 c0 1.1 0.6 2.1 1.4 2.69c-0.04 0.272-0.061 0.551-0.061 0.831c0 2.3 1.3 4.4 3.7 5.9 c2.299 1.5 5.3 2.3 8.6 2.325c3.228 0 6.271-0.825 8.571-2.325c2.387-1.56 3.7-3.66 3.7-5.917 c0-0.26-0.016-0.514-0.051-0.768C27.088 15.5 27.7 14.4 27.7 13.267z M23.186 3.355c0.74 0 1.3 0.6 1.3 1.3 c0 0.738-0.6 1.34-1.34 1.34s-1.342-0.602-1.342-1.34C21.844 4 22.4 3.4 23.2 3.355z M1.648 13.3 c0-1.038 0.844-1.882 1.882-1.882c0.31 0 0.6 0.1 0.9 0.209c-1.049 0.868-1.813 1.861-2.26 2.9 C1.832 14.2 1.6 13.8 1.6 13.267z M21.773 21.57c-2.082 1.357-4.863 2.105-7.831 2.105c-2.967 0-5.747-0.748-7.828-2.105 c-1.991-1.301-3.088-3-3.088-4.782c0-1.784 1.097-3.484 3.088-4.784c2.081-1.358 4.861-2.106 7.828-2.106 c2.967 0 5.7 0.7 7.8 2.106c1.99 1.3 3.1 3 3.1 4.784C24.859 18.6 23.8 20.3 21.8 21.57z M25.787 14.6 c-0.432-1.084-1.191-2.095-2.244-2.977c0.273-0.156 0.59-0.245 0.928-0.245c1.035 0 1.9 0.8 1.9 1.9 C26.354 13.8 26.1 14.3 25.8 14.605z'/&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span class='text'&gt;reddit&lt;/span&gt;&lt;/a&gt;    &lt;/li&gt;      &lt;li class='googleplus'&gt;        &lt;a class='popup' href="https://plus.google.com/share?url=http://www.codenirvana.in/2014/08/responsive-social-sharing-icons-blogger.html" title="Share on Google Plus" '&gt;&lt;span class='icon'&gt;&lt;svg enable-background='new 0 0 28 28' height='28px' id='Layer_1' version='1.1' viewBox='0 0 28 28' width='28px' x='0px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' y='0px'&gt;                                    &lt;g&gt;                                        &lt;g&gt;                                            &lt;path d='M14.703,15.854l-1.219-0.948c-0.372-0.308-0.88-0.715-0.88-1.459c0-0.748,0.508-1.223,0.95-1.663                                                 c1.42-1.119,2.839-2.309,2.839-4.817c0-2.58-1.621-3.937-2.399-4.581h2.097l2.202-1.383h-6.67c-1.83,0-4.467,0.433-6.398,2.027                                                 C3.768,4.287,3.059,6.018,3.059,7.576c0,2.634,2.022,5.328,5.604,5.328c0.339,0,0.71-0.033,1.083-0.068                                                 c-0.167,0.408-0.336,0.748-0.336,1.324c0,1.04,0.551,1.685,1.011,2.297c-1.524,0.104-4.37,0.273-6.467,1.562                                                 c-1.998,1.188-2.605,2.916-2.605,4.137c0,2.512,2.358,4.84,7.289,4.84c5.822,0,8.904-3.223,8.904-6.41                                                 c0.008-2.327-1.359-3.489-2.829-4.731H14.703z M10.269,11.951c-2.912,0-4.231-3.765-4.231-6.037c0-0.884,0.168-1.797,0.744-2.511                                                 c0.543-0.679,1.489-1.12,2.372-1.12c2.807,0,4.256,3.798,4.256,6.242c0,0.612-0.067,1.694-0.845,2.478                                                 c-0.537,0.55-1.438,0.948-2.295,0.951V11.951z M10.302,25.609c-3.621,0-5.957-1.732-5.957-4.142c0-2.408,2.165-3.223,2.911-3.492                                                 c1.421-0.479,3.25-0.545,3.555-0.545c0.338,0,0.52,0,0.766,0.034c2.574,1.838,3.706,2.757,3.706,4.479                                                 c-0.002,2.073-1.736,3.665-4.982,3.649L10.302,25.609z'/&gt;                                            &lt;polygon points='23.254,11.89 23.254,8.521 21.569,8.521 21.569,11.89 18.202,11.89 18.202,13.604 21.569,13.604 21.569,17.004                                                 23.254,17.004 23.254,13.604 26.653,13.604 26.653,11.89      '/&gt;                                        &lt;/g&gt;                                    &lt;/g&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span class='text'&gt;google+&lt;/span&gt;&lt;/a&gt;    &lt;/li&gt;    &lt;li class='pinterest'&gt;        &lt;a href='javascript:void((function(){var%20e=document.createElement(&amp;apos;script&amp;apos;);e.setAttribute(&amp;apos;type&amp;apos;,&amp;apos;text/javascript&amp;apos;);e.setAttribute(&amp;apos;charset&amp;apos;,&amp;apos;UTF-8&amp;apos;);e.setAttribute(&amp;apos;src&amp;apos;,&amp;apos;http://assets.pinterest.com/js/pinmarklet.js?r=&amp;apos;+Math.random()*99999999);document.body.appendChild(e)})());' title='Share on Pinterest'&gt;&lt;span class='icon'&gt;&lt;svg enable-background='new 0 0 28 28' height='28px' id='Layer_1' version='1.1' viewBox='0 0 28 28' width='28px' x='0px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' y='0px'&gt;&lt;path d='M14.021,1.57C6.96,1.57,1.236,7.293,1.236,14.355c0,7.062,5.724,12.785,12.785,12.785c7.061,0,12.785-5.725,12.785-12.785                                     C26.807,7.294,21.082,1.57,14.021,1.57z M15.261,18.655c-1.161-0.09-1.649-0.666-2.559-1.219c-0.501,2.626-1.113,5.145-2.925,6.458                                     c-0.559-3.971,0.822-6.951,1.462-10.116c-1.093-1.84,0.132-5.545,2.438-4.632c2.837,1.123-2.458,6.842,1.099,7.557                                     c3.711,0.744,5.227-6.439,2.925-8.775c-3.325-3.374-9.678-0.077-8.897,4.754c0.19,1.178,1.408,1.538,0.489,3.168                                     C7.165,15.378,6.53,13.7,6.611,11.462c0.131-3.662,3.291-6.227,6.46-6.582c4.007-0.448,7.771,1.474,8.29,5.239                                     c0.579,4.255-1.816,8.865-6.102,8.533L15.261,18.655z'/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span class='text'&gt;pinterest&lt;/span&gt;&lt;/a&gt;    &lt;/li&gt;&lt;/ul&gt;&lt;!-- /rrssb --&gt;&lt;script type="text/javascript"&gt;//&lt;![CDATA[ /*   *  Ridiculously Responsive Social Sharing Buttons  *  Customized for Blogger by: Code Nirvana ( www.codenirvana.in )  */   (function(e,t,n){"use strict";var r=function(){t(".rrssb-buttons").each(function(e){var n=t(this),r=t("li",n).length,i=100/r;t("li",n).css("width",i+"%").attr("data-initwidth",i)})},i=function(){t(".rrssb-buttons").each(function(e){var n=t(this),r=parseFloat(t(n).width()),i=t("li",n).not(".small").first().width(),s=t("li.small",n).length;i&gt;170&amp;&amp;s&lt;1?t(n).addClass("large-format"):t(n).removeClass("large-format");r&lt;200?t(n).removeClass("small-format").addClass("tiny-format"):t(n).removeClass("tiny-format")})},s=function(){t(".rrssb-buttons").each(function(e){var n=t(this),r=0,i=0,s,o,a=t("li.small",n).length;if(a===t("li",n).length){var f=a*42,l=parseFloat(t(n).width());s=t("li.small",n).first();o=parseFloat(t(s).attr("data-size"))+55;if(f+o&lt;l){t(n).removeClass("small-format");t("li.small",n).first().removeClass("small");u()}}else{t("li",n).not(".small").each(function(e){var n=parseFloat(t(this).attr("data-size"))+55,s=parseFloat(t(this).width());r+=s;i+=n});var c=r-i;s=t("li.small",n).first();o=parseFloat(t(s).attr("data-size"))+55;if(o&lt;c){t(s).removeClass("small");u()}}})},o=function(e){t(".rrssb-buttons").each(function(e){var n=t(this),r=t("li",n).nextAll(),i=r.length;t(t("li",n).get().reverse()).each(function(e,r){if(t(this).hasClass("small")===!1){var i=parseFloat(t(this).attr("data-size"))+55,o=parseFloat(t(this).width());if(i&gt;o){var a=t("li",n).not(".small").last();t(a).addClass("small");u()}}--r||s()})});e===!0&amp;&amp;f(u)},u=function(){t(".rrssb-buttons").each(function(e){var n=t(this),i,s,o,u,a,f=t("li.small",n).length;if(f&gt;0&amp;&amp;f!==t("li",n).length){t(n).removeClass("small-format");t("li.small",n).css("width","42px");o=f*42;i=t("li",n).not(".small").length;s=100/i;a=o/i;navigator.userAgent.indexOf("Chrome")&gt;=0||navigator.userAgent.indexOf("Safari")&gt;=0?u="-webkit-calc("+s+"% - "+a+"px)":navigator.userAgent.indexOf("Firefox")&gt;=0?u="-moz-calc("+s+"% - "+a+"px)":u="calc("+s+"% - "+a+"px)";t("li",n).not(".small").css("width",u)}else if(f===t("li",n).length){t(n).addClass("small-format");r()}else{t(n).removeClass("small-format");r()}});i()},a=function(){t(".rrssb-buttons").each(function(e){t(this).addClass("rrssb-"+(e+1))});r();t(".rrssb-buttons li .text").each(function(e){var n=parseFloat(t(this).width());t(this).closest("li").attr("data-size",n)});o(!0)},f=function(e){t(".rrssb-buttons li.small").removeClass("small");o();e()},l=function(t,r,i,s){var o=e.screenLeft!==n?e.screenLeft:screen.left,u=e.screenTop!==n?e.screenTop:screen.top,a=e.innerWidth?e.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:screen.width,f=e.innerHeight?e.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:screen.height,l=a/2-i/2+o,c=f/3-s/3+u,h=e.open(t,r,"scrollbars=yes, width="+i+", height="+s+", top="+c+", left="+l);e.focus&amp;&amp;h.focus()},c=function(){var e={};return function(t,n,r){r||(r="Don't call this twice without a uniqueId");e[r]&amp;&amp;clearTimeout(e[r]);e[r]=setTimeout(t,n)}}();t(".rrssb-buttons a.popup").on("click",function(e){var n=t(this);l(n.attr("href"),n.find(".text").html(),580,470);e.preventDefault()});t(e).resize(function(){f(u);c(function(){f(u)},200,"finished resizing")});t(document).ready(function(){a()})})(window,jQuery);   /* RRSSB: JavaScript Ends */ //]]&gt;&lt;/script&gt;&lt;br /&gt;&lt;span style="color: #6aa84f; font-size: large;"&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Start implementing these easy steps and add this awesome sharing widget to your blogger blog.&lt;br /&gt;&lt;b&gt;&lt;span style="color: #444444;"&gt;Having problem at Step 7?&lt;/span&gt;&lt;/b&gt; feel free to ask for help! comment your queries below.&lt;br /&gt;If you like this widget than don't forget to share, like or&amp;nbsp;+1 this post.&lt;br /&gt;&lt;span style="color: #444444;"&gt;&lt;i&gt;credit:&amp;nbsp;&lt;a href="https://github.com/kni-labs/rrssb" rel="nofollow" target="_blank"&gt;KNI Labs&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/6693024585018335614/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/08/responsive-social-sharing-icons-blogger.html#comment-form" rel="replies" title="10 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/6693024585018335614" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/6693024585018335614" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/08/responsive-social-sharing-icons-blogger.html" rel="alternate" title="Ridiculously Responsive Social Sharing Buttons For Blogger" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://4.bp.blogspot.com/-geolSB6ViaE/U_HR-n6oquI/AAAAAAAABxI/_guMUpxVbv4/s72-c/rrssbBlogger.png" width="72"/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-7544145619043772912</id><published>2014-08-17T15:53:00.000+05:30</published><updated>2014-08-19T20:29:18.482+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Cpp"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">Generate Random Numbers Within Range in C Without Repetition</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Many times we need to perform tasks randomly to full fill our program(e.g game,quiz etc.) goals but repetition of same number again and again fails our program and feels irritating to our users. So, today we will help you to create a simple C/C++ program which will &lt;a href="http://www.codenirvana.in/2013/09/code-to-generate-random-numbers-in-java.html" target="_blank"&gt;generate random numbers&lt;/a&gt; within given range and we will make sure no number will repeats itself again. Let's get started!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Generate Random Numbers in C and C++" border="0" src="http://2.bp.blogspot.com/-fk4Zw2zjUKw/U_CANdHLLKI/AAAAAAAABw4/BacXBME5ttg/s1600/RandomNumberInC%2B.png" title="Generate Random Numbers in C and C++" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;Generating Random Numbers In C or C++&lt;/span&gt;&lt;/h2&gt;If you checked most basic random number generation program in C, you might have some knowledge about&lt;b&gt;&amp;nbsp;rand()&lt;/b&gt; function in C which is used to generate random numbers.&lt;br /&gt;&lt;i&gt;&lt;span style="color: #444444;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="color: #444444;"&gt;&lt;b&gt;Why I said that most basic?&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;Because,&amp;nbsp;&lt;b&gt;rand()&lt;/b&gt; function works very well but after running that program again and again you can identify that its generating the same series or number all the time.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #444444;"&gt;So how to fix?&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;To fix this common issue we usually need to seed our rand function using&amp;nbsp;&lt;b&gt;srand()&lt;/b&gt; function. And this is how srand function is used to generate different number all the time:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: Courier New, Courier, monospace; font-size: large;"&gt;&lt;b&gt;srand(time(NULL));&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;So now we know how to generate random number and how to fix its common problem. Now we are all set to define our range and actually generate random number in that range which will not repeat itself again.&lt;br /&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;C Program To Generate Random Number Within Range Without Repetition&lt;/span&gt;&lt;/h2&gt;&lt;pre class="brush:cpp"&gt;#include&amp;nbsp;&amp;lt;stdio.h&amp;gt;&lt;br /&gt;#define&amp;nbsp;N1&amp;nbsp;2&lt;br /&gt;#define&amp;nbsp;N2&amp;nbsp;10&lt;br /&gt;&lt;br /&gt;void&amp;nbsp;main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;len&amp;nbsp;=&amp;nbsp;N2-N1+1,i&amp;nbsp;,&amp;nbsp;r&amp;nbsp;,&amp;nbsp;temp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;num[len];&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Fill&amp;nbsp;array&amp;nbsp;with&amp;nbsp;desired&amp;nbsp;numbers&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(&amp;nbsp;temp=0,i=N1;&amp;nbsp;temp&amp;lt;len;&amp;nbsp;i++,temp++&amp;nbsp;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;num[temp]&amp;nbsp;=&amp;nbsp;i;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;srand(&amp;nbsp;time(NULL)&amp;nbsp;);&amp;nbsp;&amp;nbsp;//seed&amp;nbsp;rand()&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Fisher–Yates&amp;nbsp;shuffle&amp;nbsp;algorithm&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(&amp;nbsp;i=len-1;&amp;nbsp;i&amp;gt;0;&amp;nbsp;i--&amp;nbsp;){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;r&amp;nbsp;=&amp;nbsp;rand()%i;&amp;nbsp;&amp;nbsp;&amp;nbsp;//pop&amp;nbsp;random&amp;nbsp;number&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//swaping&amp;nbsp;using&amp;nbsp;temp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;temp&amp;nbsp;=&amp;nbsp;num[i];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;num[i]&amp;nbsp;=&amp;nbsp;num[r];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;num[r]&amp;nbsp;=&amp;nbsp;temp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*Random&amp;nbsp;Numbers&amp;nbsp;b/w&amp;nbsp;N1-N2&amp;nbsp;are&amp;nbsp;stored&amp;nbsp;in&amp;nbsp;Array&amp;nbsp;num*/&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//print&amp;nbsp;the&amp;nbsp;array&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(&amp;nbsp;i=0;&amp;nbsp;i&amp;lt;len;&amp;nbsp;i++&amp;nbsp;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf("%d\n",num[i]);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;&lt;b&gt;Output:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="C Program To Generate Random Number Within Range Without Repetition" border="0" src="http://1.bp.blogspot.com/-TyTYluwdvrE/U_BxOSLDD5I/AAAAAAAABwc/DEoiEwwDOCg/s1600/RandomNumberWithinRangeInC.png" title="C Program To Generate Random Number Within Range Without Repetition" /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style="clear: both; text-align: left;"&gt;&lt;span style="color: #3d85c6;"&gt;Program Explanation&lt;/span&gt;&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Firstly we defined our range at the top using &lt;b&gt;#define N1 and N2&lt;/b&gt; where &lt;b&gt;N1&lt;/b&gt; and &lt;b&gt;N2&lt;/b&gt; are our lower and upper bound respectively.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Skipping other variables deceleration directly coming to variable &lt;b&gt;len&lt;/b&gt; , this is used to calculate the size of array required to store all the number within range.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;After declaring array and other variables we have to fill/assign all the desired numbers into our array &lt;b&gt;num&lt;/b&gt;.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Which is easily done using a for loop to generate numbers between N1 to N2 and variable &lt;b&gt;temp &lt;/b&gt;is used as index of array num from 0 to len.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;srand &lt;/b&gt;is used to generate unique solution every time as explained earlier.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;Shuffle&lt;/b&gt;: Their are various ways to generate unique random numbers between range but above program in inspired by&amp;nbsp;&lt;b&gt;Fisher–Yates shuffle&lt;/b&gt;. &lt;span style="color: #444444;"&gt;&lt;i&gt;We will explain more about&amp;nbsp;Fisher–Yates algorithm soon so keep calm and wait for proper explanation.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;After shuffle our array num is set to print/use numbers which are between our range and since are shuffled they act as random and finally full fill our objective.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style="clear: both; text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;C++ Program To Generate Random Number Within Range Without Repetition&lt;/span&gt;&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Little changes in above code and same program will work perfectly in C++.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre class="brush:cpp"&gt;#include&amp;nbsp;&amp;lt;iostream&amp;gt;&lt;br /&gt;#include&amp;nbsp;&amp;lt;stdlib.h&amp;gt;&lt;br /&gt;#include&amp;nbsp;&amp;lt;time.h&amp;gt;&lt;br /&gt;#define&amp;nbsp;N1&amp;nbsp;5&lt;br /&gt;#define&amp;nbsp;N2&amp;nbsp;10&lt;br /&gt;using&amp;nbsp;namespace&amp;nbsp;std;&lt;br /&gt;&lt;br /&gt;main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;len&amp;nbsp;=&amp;nbsp;N2-N1+1&amp;nbsp;,&amp;nbsp;i&amp;nbsp;,&amp;nbsp;r&amp;nbsp;,&amp;nbsp;temp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;num[len];&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(&amp;nbsp;temp=0,i=N1;&amp;nbsp;temp&amp;lt;len;&amp;nbsp;i++,temp++&amp;nbsp;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;num[temp]&amp;nbsp;=&amp;nbsp;i;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;srand(&amp;nbsp;time(NULL)&amp;nbsp;);&amp;nbsp;&amp;nbsp;//seed&amp;nbsp;rand()&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Fisher–Yates&amp;nbsp;shuffle&amp;nbsp;algorithm&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(&amp;nbsp;i=len-1;&amp;nbsp;i&amp;gt;0;&amp;nbsp;i--&amp;nbsp;){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;r&amp;nbsp;=&amp;nbsp;rand()%i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;temp&amp;nbsp;=&amp;nbsp;num[i];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;num[i]&amp;nbsp;=&amp;nbsp;num[r];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;num[r]&amp;nbsp;=&amp;nbsp;temp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(&amp;nbsp;i=0;&amp;nbsp;i&amp;lt;len;&amp;nbsp;i++&amp;nbsp;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;num[i]&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;endl;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.codenirvana.in/2013/03/generate-random-numbers-without.html" target="_blank"&gt;&lt;span style="font-size: large;"&gt;Generate Unique Random Numbers in Java&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;Conclusion:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;So, now you know the easiest way to generate random numbers within range and also without repeating. Hope you enjoyed our programming article after a long time. Please share if you liked this or any other post.&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/7544145619043772912/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/08/generate-random-number-in-range-c-program.html#comment-form" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/7544145619043772912" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/7544145619043772912" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/08/generate-random-number-in-range-c-program.html" rel="alternate" title="Generate Random Numbers Within Range in C Without Repetition" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://2.bp.blogspot.com/-fk4Zw2zjUKw/U_CANdHLLKI/AAAAAAAABw4/BacXBME5ttg/s72-c/RandomNumberInC%2B.png" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-5808579523347024910</id><published>2014-06-13T20:45:00.000+05:30</published><updated>2014-07-29T13:48:57.427+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blogger"/><title type="text">30+ Websites to Submit Your Blogger Template</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Following &lt;b&gt;30+&lt;/b&gt; &lt;a href="http://www.codenirvana.in/search/label/Blogger" target="_blank"&gt;Blogger &lt;/a&gt;templates galleries will help you to promote and publish   your template for free. Also helps to increase your blog traffic and back-links.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Websites to Submit Your Blogger Template" border="0" src="http://1.bp.blogspot.com/-JYp-6j43Nrg/U5sApvmG74I/AAAAAAAABcg/QATzT6f_M38/s1600/Submit-Your-Blogger-Template.png" title="Websites to Submit Your Blogger Template" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: #444444;"&gt;&lt;i&gt;This is the only secret behind the success of &amp;nbsp;&lt;a href="http://www.codenirvana.in/2014/03/responsive-blogger-template.html" target="_blank"&gt;Awesome! Blogger Template&lt;/a&gt;.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;How To Submit Your Template?&lt;/span&gt;&lt;/h2&gt;The common submission layout of mostly all the websites is&lt;br /&gt;&lt;span style="color: #3d85c6;"&gt;About Your Blog&lt;/span&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Name:&amp;nbsp;&amp;nbsp; Your blog name&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;eMail:&amp;nbsp;&amp;nbsp; &amp;nbsp;Your email id&lt;br /&gt;&lt;span style="color: #3d85c6;"&gt;About Your Template&lt;/span&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Name: &amp;nbsp; &amp;nbsp;Template Name&lt;br /&gt;Instructional URL: &amp;nbsp; URL of your template instruction (your post)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Demo URL: &amp;nbsp; Demo of your template (submit .blogspot link)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Template Files: &amp;nbsp; Upload or Provide the download link&lt;br /&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #6aa84f;"&gt;Where To Submit Your Template?&lt;/span&gt;&lt;/h2&gt;Websites are sorted according to there &lt;b&gt;Alexa Ranking&lt;/b&gt;&amp;nbsp;&lt;span style="color: #666666;"&gt;(updated 29 July 2014)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="postContent"&gt;&lt;b&gt;BTemplates&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa:&amp;nbsp;4,749&lt;/i&gt;&lt;br /&gt;&lt;a href="http://btemplates.com/submit-a-template/" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="BTemplates" border="0" src="http://1.bp.blogspot.com/-ghMpWWsj7Xo/U5m2N3XEueI/AAAAAAAABZg/Eng7OB0Qdos/s1600/bt1.png" title="BTemplates" /&gt;&lt;/div&gt;&lt;br /&gt; &lt;b&gt;Gooyaabi Templates&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 16,784&lt;/i&gt;&lt;br /&gt;&lt;a href="http://gooyaabitemplates.com/submit-your-blogger-template/" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Gooyaabi Templates" border="0" src="http://1.bp.blogspot.com/-6QUJgz0Lk1Q/U5m2baAF-1I/AAAAAAAABbk/kmoECWxzuTI/s1600/bt4.png" title="Gooyaabi Templates" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;My Blogger Themes&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 17,053&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.mybloggerthemes.com/p/submit-blogger-template.html" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="My Blogger Themes" border="0" src="http://4.bp.blogspot.com/-XLI9MV5MqQs/U5m2XatGr1I/AAAAAAAABa8/p19GiDd9HuY/s1600/bt2.png" title="My Blogger Themes" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Premium Blogger Templates&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 18,543&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.premiumbloggertemplates.com/submit-your-templates-here/" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Premium Blogger Templates" border="0" src="http://3.bp.blogspot.com/-D9efEGr1mTk/U5m2bJqoUvI/AAAAAAAABbg/_iWJMZHRL2Y/s1600/bt3.png" title="Premium Blogger   Templates" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;All Blog Tools&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 34,777&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.allblogtools.com/upload-new-template/" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="All Blog Tools" border="0" src="http://2.bp.blogspot.com/-8oAivlVWBfc/U5m2b28IMrI/AAAAAAAABbs/-bTu4PIAFcI/s1600/bt5.png" title="All Blog Tools" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;ivythemes&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 47,124&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.ivythemes.com/p/submit-template.html" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="ivythemes" border="0" src="http://4.bp.blogspot.com/--0CB74Q5d0s/U5m2dyEglbI/AAAAAAAABb4/A-hGvGj2E6k/s1600/bt6.png" title="ivythemes" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Blogger Themes&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 49,343&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.bloggerthemes.net/submit" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Blogger Themes" border="0" src="http://3.bp.blogspot.com/-lmhF6dyIA0M/U5m2d_jRcdI/AAAAAAAABb8/w6-0oEtNzPg/s1600/bt7.png" title="Blogger Themes" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Ketemplate&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 50,274&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.ketemplate.com/p/blog-page.html" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Blogger Themes" border="0" src="http://4.bp.blogspot.com/-7WNJgjnd0r4/U5m2e2Oyj7I/AAAAAAAABcI/BuasUjxdCjE/s1600/bt8.png" title="Blogger Themes" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Zoom Template&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 66,016&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.zoomtemplate.com/2009/05/submit-templates.html" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Zoom Template" border="0" src="http://1.bp.blogspot.com/-IS5nztZvSAE/U5m2gQPPnaI/AAAAAAAABcM/QTDprgWterU/s1600/bt9.png" title="Zoom Template" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Best Blogger Templates&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 77,263&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.bestbloggertemplates.net/2010/03/submit-template.html" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Best Blogger Templates" border="0" src="http://1.bp.blogspot.com/-lah7XG345lo/U5m2OgsMdPI/AAAAAAAABZo/g1475mctXhQ/s1600/bt10.png" title="Best Blogger   Templates" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Dhetemplate&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 85,999&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.dhetemplate.com/2011/07/submit-theme.html" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="dhetemplate" border="0" src="http://3.bp.blogspot.com/-HeUF0s6jzZE/U5m2OaiJrnI/AAAAAAAABZk/bSDXqFiLsLU/s1600/bt11.png" title="dhetemplate" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Blogtemplate4u&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 106,614&lt;/i&gt;&lt;br /&gt;&lt;a href="http://blogtemplate4u.com/submit/" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Blogtemplate4u" border="0" src="http://1.bp.blogspot.com/-GIFp1XIeq68/U5m2PR8naiI/AAAAAAAABZ4/0mSRxOds7A4/s1600/bt12.png" title="Blogtemplate4u" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Kaizen Template&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 169,243&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.kaizentemplate.com/p/submit-new.html" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Kaizen Template" border="0" src="http://3.bp.blogspot.com/-tE8GF0OxYwI/U5m2RJHc5YI/AAAAAAAABaA/pzFRBHG6PNA/s1600/bt13.png" title="Kaizen Template" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Daily Blogger Templates&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 201,055&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.dailybloggertemplates.com/p/submit-blogger-template.html" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Daily Blogger Templates" border="0" src="http://4.bp.blogspot.com/-9wKGWouQo6o/U5m2RhjqdPI/AAAAAAAABaE/MzUP5WpkAt4/s1600/bt14.png" title="Daily Blogger   Templates" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Vina Themes&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 212,895&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.vinathemes.com/p/submit-theme.html" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Vina themes" border="0" src="http://1.bp.blogspot.com/-ZsPpR1p_xhU/U5m2SwPUyyI/AAAAAAAABaQ/QOWDc-ct3z0/s1600/bt15.png" title="Vina themes" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Responsive Blogger Template&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 290,749&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.responsivebloggertemplate.com/p/submit.html" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Responsive blogger template" border="0" src="http://1.bp.blogspot.com/-roh49dpN7N4/U5m2UFY0LuI/AAAAAAAABaY/FsCLQFIuYMg/s1600/bt16.png" title="Responsive   blogger template" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Amatemplates&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 376,796&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.amatemplates.com/p/submit.html" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="amatemplates" border="0" src="http://2.bp.blogspot.com/-aTztkst1JfE/U5m2UhJ2-AI/AAAAAAAABac/FU0mwiR7aMk/s1600/bt17.png" title="amatemplates" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Premium BTemplates&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 427,990&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.premiumbtemplates.com/2011/12/submit-templates-author-name-author.html" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="premium btemplates" border="0" src="http://2.bp.blogspot.com/-6XIAkw8EzoY/U5m2VaZKRXI/AAAAAAAABak/goPrwz_6OGI/s1600/bt18.png" title="premium btemplates" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;bietemplates&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 435,265&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.bietemplates.com/2007/07/submit-template.html" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="bietemplates" border="0" src="http://2.bp.blogspot.com/-EVU3VVmARv0/U5m2WZM0e5I/AAAAAAAABaw/dfsNfBZPeB8/s1600/bt19.png" title="bietemplates" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;New Blogger Templates&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 461,862&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.newbloggertemplates.com/submit-templates/" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="New blogger templates" border="0" src="http://1.bp.blogspot.com/-Pg8b272Zk1c/U5m2Xc-XPsI/AAAAAAAABa4/bgnsWSYeRn8/s1600/bt20.png" title="New blogger   templates" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Blogger Templates Blog&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 469,838&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.bloggertemplatesblog.com/submit-your-blogspot-blogger-template-to-us/" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="blogger templates blog" border="0" src="http://1.bp.blogspot.com/-NFqVsVSnJCI/U5m2YOEIzVI/AAAAAAAABbI/BdGaAJMbq4g/s1600/bt21.png" title="blogger templates   blog" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Template-Blogspot&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 595,263&lt;/i&gt;&lt;br /&gt;&lt;a href="http://template-blogspot.com/submit-template/" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="template-blogspot" border="0" src="http://3.bp.blogspot.com/-E7nIT9HxKwg/U5m2ZtpFiII/AAAAAAAABbQ/bV0b6BpEA40/s1600/bt22.png" title="template-blogspot" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Templates Shop&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Alexa: 684,885&lt;/i&gt;&lt;br /&gt;&lt;a href="http://templatesshop.org/p/submit-template.html" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Templates shop" border="0" src="http://3.bp.blogspot.com/-f0G-sXUFtYM/U5m2Z8qiMfI/AAAAAAAABbU/-PU20PfFIYo/s1600/bt23.png" title="Templates shop" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: #cc0000; font-size: large;"&gt;Websites with Alexa Rank more than 1000K, still useful to promote your template.&lt;/span&gt;&lt;/div&gt;&lt;b&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;10 Blogger Templates&lt;/b&gt;&lt;br /&gt;&lt;a href="http://10bloggertemplates.com/submit-template/" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="10 Blogger Templates" border="0" src="http://4.bp.blogspot.com/-JUuqKSRHnNw/U5sG07jgpWI/AAAAAAAABc0/3-JEzSr8V3U/s1600/bt24.png" title="10 Blogger Templates" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;The Template Bank&lt;/b&gt;&lt;br /&gt;&lt;a href="http://thetemplatebank.com/submit-template/" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="The Template Bank" border="0" src="http://2.bp.blogspot.com/-gS3TqjMNBzI/U5sG078r0SI/AAAAAAAABcw/amc3REulyo4/s1600/bt25.png" title="The Template Bank" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;BTheme&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.btheme.info/2008/11/submit-templates.html" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="BTheme" border="0" src="http://4.bp.blogspot.com/-8EyKroou3i8/U5sG045f8SI/AAAAAAAABc4/FNjDvti5TiE/s1600/bt26.png" title="BTheme" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Pearl Templates&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.pearltemplates.com/p/submit.html" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Pearl Templates" border="0" src="http://3.bp.blogspot.com/-xmjqo76IKLs/U5sG26zKCwI/AAAAAAAABdI/tSn46xeAF5I/s1600/bt27.png" title="Pearl Templates" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Themes Cook&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.themescook.com/template/submit.html" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Themes Cook" border="0" src="http://1.bp.blogspot.com/--IXxj6KA0As/U5sG36m1T0I/AAAAAAAABdQ/ZvBAQrZtGPU/s1600/bt28.png" title="Themes Cook" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Blog Zone&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.blog-zone.info/p/submit-blogger-template.html" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Blog Zone" border="0" src="http://3.bp.blogspot.com/-D17I0SK82H4/U5sG5NxK6_I/AAAAAAAABdY/XD1cWAxuNnk/s1600/bt29.png" title="Blog Zone" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Blogger Templates Hub&lt;/b&gt;&lt;br /&gt;&lt;a href="http://bloggertemplateshub.com/submit-template/" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Blogger Templates Hub" border="0" src="http://4.bp.blogspot.com/-T6eQWD2Ekzw/U5sG6AcgMHI/AAAAAAAABdc/M5SiqKn0mV4/s1600/bt30.png" title="Blogger Templates Hub" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Free Blogger Templates&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.freebloggertemplates.info/submitbloggertemplates.php" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Free Blogger Templates" border="0" src="http://3.bp.blogspot.com/-At_wB-6fEXw/U5sG6_CrikI/AAAAAAAABdk/hJxeKs3zGQQ/s1600/bt31.png" title="Free Blogger Templates" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;My Blog Themes&lt;/b&gt;&lt;br /&gt;&lt;a href="http://myblogthemes.com/submit-your-template/" rel="nofollow" target="_blank"&gt;Submit Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="My Blog Themes" border="0" src="http://2.bp.blogspot.com/-eJPk8AuUkw4/U5sG7-y3rfI/AAAAAAAABdw/ffuFMs_mu3k/s1600/bt32.png" title="My Blog Themes" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;If you like our collection than, like, tweet, +1&amp;nbsp;and share our post!&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #cc0000;"&gt;NOTE:&lt;/span&gt;&lt;/b&gt; If your blog also accepts template submission, let us know!&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;style&gt;.postContent b{font-size:35px;} .postContent a{ color: #fff; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; font-weight: 400; text-shadow: 0 0 1px rgba(255,255,255,0.3); font-size: 15px; padding: 5px 10px; background: #4965aa; border-bottom: 3px solid #304a8a; top: 10px; position: relative; transition: background 200ms linear; -webkit-transition: background 200ms linear; -moz-transition: background 200ms linear; } .postContent a:hover{background: #304a8a; color: #fff;} &lt;/style&gt;&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/5808579523347024910/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/06/websites-to-submit-blogger-template.html#comment-form" rel="replies" title="9 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/5808579523347024910" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/5808579523347024910" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/06/websites-to-submit-blogger-template.html" rel="alternate" title="30+ Websites to Submit Your Blogger Template" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://1.bp.blogspot.com/-JYp-6j43Nrg/U5sApvmG74I/AAAAAAAABcg/QATzT6f_M38/s72-c/Submit-Your-Blogger-Template.png" width="72"/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-4980925945894909485</id><published>2014-05-27T20:52:00.000+05:30</published><updated>2014-05-27T20:52:34.221+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">Data Types and Variables In Java</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Welcome to the second tutorial by Code Nirvana, here we are going to learn a very important aspect of Java programming, about data types and variables, there is virtually no good program you can write without the knowledge of these. From this tutorial we are going to use JDK 8, to keep ourselves updated. So let’s code on…&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;In case you missed our previous tutorial on &lt;b&gt;Introduction to Java Programming&lt;/b&gt;, &lt;b&gt;&lt;span style="color: #6aa84f;"&gt;&lt;a href="http://www.codenirvana.in/2014/05/introduction-to-java-programming.html" target="_blank"&gt;Visit Here&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Data Types and Variables In Java" border="0" src="http://1.bp.blogspot.com/-ulQmEdCIyYU/U4SsookRyyI/AAAAAAAABY8/OzjyHZD-k3Q/s1600/datatypes-variables-java.png" title="Data Types and Variables In Java" /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;&lt;span style="color: #6aa84f; font-family: Trebuchet MS, sans-serif;"&gt;Variables in Java&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Variables are simply named memory spaces to store some kind of data. Imagine you write up phone numbers of your class friends on separate papers and put it in separate envelopes and then you write the friend’s name on each envelope that you remember in which envelope you can find the required phone number. So, in this each friend’s name would be a variable and the paper and envelope would be the physical memory. A variable name should be meaningful and according to what it holds, this is a good practice but hard for lazy guys.. :)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif;"&gt;But there are some restrictions on variable naming in Java, keep these in mind:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;1.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;They must not begin with a digit.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;2.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Variable names are case sensitive. NIRVANA is not same as nirvana.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;3.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;The name must not be a Java keyword.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;4.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;You may give an underscore but white spaces…...banned!!!&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;&lt;span style="color: #6aa84f; font-family: Trebuchet MS, sans-serif;"&gt;Data Types in Java&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Now, we know that variables hold data, but of what type? That information is specified by the variable’s data type. As&amp;nbsp;Java&amp;nbsp;has got distinct data types, it’s called a “Strongly typed&amp;nbsp;language” unlike some other language like JavaScript.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Look at the hierarchy diagram to understand the organization of data types in Java.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;img alt="Data Types in Java" border="0" src="http://2.bp.blogspot.com/-xOKlMEV8KkM/U4SlnoV2AgI/AAAAAAAABYs/tvAJ8wxR1Fc/s1600/datatypes-java.PNG" title="Data Types in Java" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif; text-align: justify;"&gt;In this tutorial we are going to learn about the left part of the diagram, i.e, Primitive data types.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style="color: #6aa84f; font-family: Trebuchet MS, sans-serif;"&gt;INTEGER TYPES&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Integer type of data type can hold whole number values, such as 1234, 656, -108..etc. There are four kinds of integer data types, which we use according to the size of value we need they are &lt;b&gt;byte&lt;/b&gt;, &lt;b&gt;short&lt;/b&gt;, &lt;b&gt;int &lt;/b&gt;and &lt;b&gt;long&lt;/b&gt;. They sizes that they can hold are like this:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"&gt; &lt;tbody&gt;&lt;tr&gt;  &lt;td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;TYPE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-left: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;SIZE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-left: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;VALUE RANGE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;byte&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;1 byte&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;-128 to -127&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;short&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;2 bytes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;-32,768 to 32,767&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;int&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;4 bytes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;-2,147,483,648 to 2,147,483,647&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;long&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;8 bytes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;-9,223,372,036,854,775,808 to   -9,223,372,036,854,775,807&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif;"&gt;CHOOSING THE CORRECT INTEGER TYPE&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Now when we want to take a whole number in a variable which integer type to choose? As I said earlier it depends on the size of the constant/literal (value) it holds. Let’s try some example-&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Suppose it’s a class roll no:-&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;short roll=12;&lt;/b&gt; &lt;span style="color: #666666;"&gt;[Don’t know how to declare a variable? Check &lt;a href="http://www.codenirvana.in/2014/05/introduction-to-java-programming.html" target="_blank"&gt;previous tutorial&lt;/a&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Or, maybe it’s the cost of a laptop:-&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;int cost=23299;&lt;/b&gt; &lt;span style="color: #666666;"&gt;[In rupees]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Or, maybe it’s your friends phone number:-&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&amp;nbsp;&lt;b&gt;Long number=1234567890;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;Note:&lt;/b&gt; In common practice we use the &lt;b&gt;int &lt;/b&gt;data type mostly for any size of variable, if it&amp;nbsp;doesn't&amp;nbsp;increase the size limit, then we use long.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif;"&gt;FLOATIG POINT TYPES&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Floating point types can hold decimal digits, it’s of two kinds float and double. Here also we choose the data type of the variable according to the size of the value. Actually float is ‘single-precision type’ and double is ‘double-precision type’, now in Java all the floating pint values are double-precision by default so when taking a value in float data type we must append a ‘f’ or ‘F’ after it.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Examples:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Suppose it’s a movie rating:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;float rate=3.5F;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #666666; font-family: Trebuchet MS, sans-serif;"&gt;[If you don’t mention F a syntax error ‘possible loss of precision’ would show up]&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Or, maybe it’s a precision length:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;double length=19.2453;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif;"&gt;Note:&lt;/b&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;In common practice we mostly used double to avoid syntax errors.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;The sizes of float and double are&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt; &lt;table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"&gt; &lt;tbody&gt;&lt;tr&gt;  &lt;td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;TYPE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-left: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;SIZE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-left: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;RANGE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;float&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;4 bytes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;3.4e-038 to 1.7+0.38e&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;double&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;8 bytes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; mso-border-alt: solid black .5pt; mso-border-bottom-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-right-themecolor: text1; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; padding: 0in 5.4pt 0in 5.4pt; width: 159.6pt;" valign="top" width="213"&gt;  &lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;3.4e-038 to 1.7e+308&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;&lt;span style="color: #6aa84f; font-family: Trebuchet MS, sans-serif;"&gt;CHARACTER TYPE&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;In here we only have char data type; it’s used to store only one character. Don’t forget to enclose its value with single quotes(‘’)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Example:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;char c=’a’;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style="color: #6aa84f; font-family: Trebuchet MS, sans-serif;"&gt;BOOLEAN TYPES&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;They represent outcome of a condition, either true or false, these can be the only values of Boolean type. It is declared by boolean keyword.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Example:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;boolean result=true;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Or,&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;boolean result=false;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;There is also another String type, but we will discuss it when we will cover up classes, objects and functions. Because unlike the others String is a class, and we work with its objects.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style="color: #6aa84f; font-family: Trebuchet MS, sans-serif;"&gt;TYPE CASTING IN JAVA&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;In&amp;nbsp;Java&amp;nbsp;we may sometimes need to change one type to another according our needs, and we&amp;nbsp;may easily do this like this:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;type2 variable2=(type2) variable1;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;It will convert variable to type2.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Example:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;int a=9;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;double convert=(double)a;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;The type is changed.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;But we have to keep one thing in mind, some data types holds data of large sizes and some holds data of small sizes, so when we convert from a data type of large size to a data type of small size, there may be a loss of data. But the problem does not exist if it is vice versa.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif;"&gt;Conclusion&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;So, this was it, we will discuss the String data type and scope of variables in some tutorials later. If you have any questions in this part please feel free to &lt;b&gt;comment&lt;/b&gt;, don’t forget to &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=CodeNirvanaIn" target="_blank"&gt;&lt;b&gt;subscribe &lt;/b&gt;&lt;/a&gt;the Code Nirvana newsletter or to share us on &lt;a href="https://www.facebook.com/codenirvana.in" target="_blank"&gt;Facebook&lt;/a&gt;. To demand more tutorials, &lt;a href="http://www.codenirvana.in/p/contact-us.html" target="_blank"&gt;Contact Us&lt;/a&gt;. Keep Coding…&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/4980925945894909485/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/05/data-types-and-variables-in-java.html#comment-form" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/4980925945894909485" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/4980925945894909485" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/05/data-types-and-variables-in-java.html" rel="alternate" title="Data Types and Variables In Java" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://1.bp.blogspot.com/-ulQmEdCIyYU/U4SsookRyyI/AAAAAAAABY8/OzjyHZD-k3Q/s72-c/datatypes-variables-java.png" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-8528529368328943727</id><published>2014-05-07T19:09:00.000+05:30</published><updated>2014-05-27T21:23:25.844+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">Introduction To Java Programming</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;img alt="get started with java programming" border="0" src="http://4.bp.blogspot.com/-p7rFs8umGXY/U2ojaJdHq9I/AAAAAAAABX4/bShRNUxqdEk/s1600/intro-Java.png" title="get started with java programming" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;The first question, what is this Java stuff anyway… well Java is an “Object Oriented Programming”(OOP) language. We will know about OOP in the next part, first of all we must know what is a programming language… It’s actually giving the computer instructions to carry out specific job, or “teaching the computer several ways to solve problems”. If you don’t have any programming experience, then let me tell you to write any program think how do you yourself will solve it in real world, then translate your thoughts in the programming language. So let’s start with Java…&lt;/span&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #6aa84f; font-family: Trebuchet MS, sans-serif;"&gt;History and Usage&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;The team which created Java was under James Gosling, and they worked for Sun Microsystems to create a platform-independent programming language. The first implementation was done in the fall of 1992, then it was called ‘Oak’ but the name was later changed to ‘Java’ due to some legal snags. The first public announcement of Java was done in 1995.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Since then Java turned out to be a global hit, it was a revolution in internet for its applets. Major companies like Google and Amazon extensively uses Java. Also java produced maximum number of jobs in 2013.&lt;/span&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #6aa84f; font-family: Trebuchet MS, sans-serif;"&gt;How Java works&lt;/span&gt;&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;img alt="Java Compiler Process" border="0" src="http://4.bp.blogspot.com/-VDliKOg9fTE/U2o0qpiy3nI/AAAAAAAABYY/dGljXtANW4w/s1600/java-compiler.png" title="Java Compiler Process" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;To work with Java you will need Java Development Kit (JDK) installed in your computer. We will work with Java SE(Standard Edition) 1.7 in this tutorial. Download JDK for free from &lt;a href="https://www.java.com/inc/BrowserRedirect1.jsp?locale=en" target="_blank"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;The legend of Java is in “Byte Code”. When we write a Java program we store it in a file with .Java extension, after compiling we get a file with .class extension. This is the portable file which holds the byte code, which can be taken to any computer with any platform and be run. The byte code is interpreted with JVM (Java Virtual Machine), which converts all the Java code to machine. Thus, Java is both compiled and interpreted language.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;SOURCE CODE»javac(JAVA COMPILER)»BYTE CODE»JVM»MACHINE CODE.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #6aa84f; font-family: Trebuchet MS, sans-serif;"&gt;Concepts Of OOP&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;If you are already versed with the concepts of OOP or done any other OOP language such as C++, you may skip this part.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;The main concept of OOP is PIE, or Polymorphism Inheritance Encapsulation. We will now deal with these heavy looking terms.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;img alt="Concepts Of OOP" border="0" src="http://4.bp.blogspot.com/-o2v8xElBoWE/U2o0WVAf2ZI/AAAAAAAABYU/y_FZdwIQmwo/s1600/oop-in-java.png" title="Concepts Of OOP" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif;"&gt;Polymorphism&lt;/span&gt;&lt;/h3&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Lets take the word ‘cell’ we use it to define the structural and functional part of living things or a mobile phone or a jail room or intersection of rows and columns in excel. You can see that a same word is used to define many things, this is the concept of polymorphism. We can do the same in java, the practical part of this comes in the later tutorials.&lt;/span&gt;&lt;/div&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif;"&gt;Inheritance&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;A son has many characteristics of his parents and this is only the general idea of inheritance, the same applies to programming, its carrying common attributes or behaviours from one entity to another.&lt;/span&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif;"&gt;Encapsulation&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Its packing several attributes or entities in an single entity, for example we have several words- Plant, Animal, digestion, stomata, stomach, transpiration, we can see the are jumbled words with plant and animal organs and processes. This is what happens in Procedure Oriented Programming, but in&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;OOP we don’t let them float around but we pack them. Animal{digestion(stomach)} Plant{transpiration(stomata)}. In programming terms Animal and Plant are classes, digestion and transpiration functions and stomach and stomata data members. We will discuss these terms later on in detail.&lt;/span&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #6aa84f; font-family: Trebuchet MS, sans-serif;"&gt;Java Classes, Functions and Objects&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Before we start coding we must know what these are. Well class is a collection of data, functions, etc. actually it is the encapsulating entity. It is also called the object factory, a collection of classes is known as package.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Objects contains all the characteristics of a class, any function or data member of the class it belongs to can be accessed through it&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;(Though it depends on the visibility modes, about which we will discuss in later tutorials).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Functions are the code blocks in which the work is done, we write the code to be executed in functions.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;We may take Car as a class, BMW and Ferrari can be considered its objects and driving its function.&lt;/span&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #6aa84f; font-family: Trebuchet MS, sans-serif;"&gt;The First Java Program&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Let’s now start up with coding (finally..!!). Here is a very very simple &lt;a href="http://www.codenirvana.in/search/label/Java" target="_blank"&gt;Java program&lt;/a&gt;, have a look:&lt;/span&gt;&lt;br /&gt;&lt;pre class="brush:java"&gt;class&amp;nbsp;CodeNirvana&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main(String&amp;nbsp;h[]){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.print("Hello&amp;nbsp;world&amp;nbsp;from&amp;nbsp;Code&amp;nbsp;Nirvana");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/pre&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif;"&gt;Output:&lt;/span&gt;&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;img alt="Hello World Output" border="0" src="http://2.bp.blogspot.com/--zy_yn3S8I8/U2ogmDS25bI/AAAAAAAABXs/pLd8j5WHEck/s1600/hello-world-output.PNG" title="Hello World Output" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Now let’s have a post-mortem of the program. We begin with the class keyword, it declares a class called CodeNirvana… Here’s the &lt;b&gt;syntax&lt;/b&gt;- class&amp;lt;class name&amp;gt;.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;We may give any class name but it is the convention to begin the class name with a capital letter and start every new word with a capital letter.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Next we write a brace to begin defining the class in Java we start a code block with a &lt;b&gt;{&lt;/b&gt; and end it with a &lt;b&gt;}&lt;/b&gt;. The code block opened at last must be closed at first.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Then we write the word “&lt;b&gt;public static void main(String h[])&lt;/b&gt;”, we will discuss these words in detail in our tutorial about functions. For now, you should know that these words are to define a function called “&lt;b&gt;main&lt;/b&gt;” from which most of the Java programs starts to execute. Remember, when you code in general, then “main” method is must.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Then comes the important part of the &lt;b&gt;System.out.print(); &lt;/b&gt;statement, this is the displaying statement of Java, whatever letters we want to write on the console we will write it in double quotes. System.out.print(); displays the content but dose not takes the cursor to the next line, whereas &lt;b&gt;System.out.println();&lt;/b&gt; displays the content and takes the cursor to the next line.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;You may notice the “&lt;b&gt;;&lt;/b&gt;” after the statement, the semicolon is used to terminate each statement, behold my friends!! This is the place where most programmers get their bugs.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #6aa84f; font-family: Trebuchet MS, sans-serif;"&gt;Using Numbers and Variables&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;We will discuss about all variable types in the next tutorial, here we will use only the “&lt;b&gt;int&lt;/b&gt;” type. First of all, what is a variable? Well, they are named memory spaces to store data while running the program.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;Syntax to declare a variable:&amp;nbsp;&lt;/b&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;&amp;lt;data type&amp;gt; &amp;lt;variable name&amp;gt;;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;Assign it a value:&amp;nbsp;&lt;/b&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;&amp;lt;variable name&amp;gt;=&amp;lt;value&amp;gt;;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;lets join it..&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #6aa84f; font-family: Trebuchet MS, sans-serif;"&gt;&amp;lt;data type&amp;gt; &amp;lt;variable name&amp;gt;=&amp;lt;value&amp;gt;;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Example: int a=10;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Remember a variables value can be changed any time but the declaration has to be made only once.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;We may declare multiple variables with same data type like this…&lt;/span&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;int a=0,b=1,c=9………z=7;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Every variable in Java has a data type, Here we use “int” it is to store an integer constant.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif;"&gt;Few Operators with variables&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Let’s use the basic mathematical operators now.&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;int a=10+5;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;now, a=15&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;int b=a*10;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;now b=150;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Simple, isn't it.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;System.out.print() with variables.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;To display any variable we don’t need to give the double quotes&lt;/b&gt;, let’s take an example&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;int a=25;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;System.out.print(a);&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;Outpur: &lt;/b&gt;25.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;We may do a calculation:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;int a=5;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;int b=10;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;System.out.print(a+b);&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;Output:&lt;/b&gt; 15&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;We may display a variable’s value along with letters using the&lt;b&gt; ‘+’ operator &lt;/b&gt;like this:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;int a=100;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;System.out.print(“Hundred=”+a);&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;Output:&lt;/b&gt; Hundred=100&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;But to do a calculation along with displaying a string(Group of letters) needs another bracket:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;int a=5,b=10;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;System.out.println(“Sum=”+a+b);&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;System.out.print(“Sum=”+(a+b));&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Output:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Sum=510&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Sum=15&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #cc0000; font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;Beware of this mistake:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;int a=10;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;System.out.println(a);&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;System.out.print(“a”);&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Output:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;10&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;a&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Remember whatever we write in double quotes will be displayed as it is(Except the escape sequences…don’t worry, this all ill come in the third tutorial)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #6aa84f; font-family: Trebuchet MS, sans-serif;"&gt;Running the Java program&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;First we have to write the code in any text editor like notepad or notepad++, then save it with the class name as the file name and with .Java extension. Now where to save it? It should be saved in the bin folder of the jdk’s folder in your Java root directory. The path in Windows XP using jdk1.7 update 45 is: &amp;nbsp;&lt;b&gt;&lt;i&gt;C:\Program Files\Java\jdk1.7.0_45\bin&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Or, you may change your “path” environment variable to the path of your bin folder like this in command prompt: &lt;b&gt;&lt;i&gt;&amp;nbsp;set path= “C:\Program Files\Java\jdk1.7.0_45\bin”&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #674ea7;"&gt;Best IDE for Java Programming&lt;/span&gt;&lt;span style="color: #6aa84f;"&gt;: &lt;/span&gt;&lt;/b&gt;&lt;a href="http://www.codenirvana.in/2013/10/top-ide-for-JAVA-programming.html" target="_blank"&gt;Visit Here&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Next you must compile the program with javac command like this&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;javac “&amp;lt;file path&amp;gt;”&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Example:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;javac “C:\Program Files\Java\jdk1.7.0_45\bin\CodeNirvana.java”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;If there is any syntax error it will be displayed else a .class file will be created. Now to run it we will use the Java command after navigating to the directory where the .class file is.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;java &amp;lt;class name&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Example:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;java CodeNirvana&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Your program will now run successfully…&lt;/span&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="color: #6aa84f; font-family: Trebuchet MS, sans-serif;"&gt;Conclusion&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;You now have the basic idea of Java, more will come in the next tutorials on &lt;a href="http://www.codenirvana.in/"&gt;Code Nirvana&lt;/a&gt;, if you have any problem in any part please feel free to comment and don't forget to &lt;b&gt;subscribe &lt;/b&gt;to the Code Nirvana newsletter to &lt;i&gt;get notifications&lt;/i&gt; about tutorials to your email &amp;nbsp;id for free. Keep coding...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;NEXT:&lt;/span&gt;&lt;span style="color: #3d85c6;"&gt;&amp;nbsp;&lt;a href="http://www.codenirvana.in/2014/05/data-types-and-variables-in-java.html"&gt;Data Types and Variables In Java&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/8528529368328943727/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/05/introduction-to-java-programming.html#comment-form" rel="replies" title="28 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/8528529368328943727" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/8528529368328943727" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/05/introduction-to-java-programming.html" rel="alternate" title="Introduction To Java Programming" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://4.bp.blogspot.com/-p7rFs8umGXY/U2ojaJdHq9I/AAAAAAAABX4/bShRNUxqdEk/s72-c/intro-Java.png" width="72"/><thr:total>28</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-280397131939129558</id><published>2014-04-22T18:57:00.001+05:30</published><updated>2014-05-11T08:20:28.901+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">Fibonacci and Multibonacci Series Program in Java </title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-PZgAVU8sRTA/U1ZqAG7EXVI/AAAAAAAABVc/5egiJWjwQl0/s1600/fibonacci-series-java.png" imageanchor="1" style="clear: left; display: inline !important; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img alt="Fibonacci and Multibonacci Series Program in Java " border="0" src="http://3.bp.blogspot.com/-PZgAVU8sRTA/U1ZqAG7EXVI/AAAAAAAABVc/5egiJWjwQl0/s1600/fibonacci-series-java.png" title="Fibonacci and Multibonacci Series Program in Java " /&gt;&lt;/a&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;We are accustomed with the “&lt;b&gt;&lt;a href="http://www.codenirvana.in/2014/03/fibonacci-series-in-cpro.html" target="_blank"&gt;Fibonacci&lt;/a&gt;&lt;/b&gt;” series, where the previous two members of the series are summed up to get the next one. “&lt;b&gt;Multibonacci&lt;/b&gt;” takes the concept of this series to the next level. In here we will give the users the choice that how many previous members should be added up to give the next member of the series. So let’s begin…&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Let's Begin With Fibonacci Series In Java&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;To catch up with the Multibonacci code we must look up at the Fibonacci sequence code once and understand its logic.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Here we will not use the general mathematical formula, though it makes the program shorter, instead we will divide logic in few statements for easy understanding which will help us climb the stairs to Multibonacci.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Here is the code to print first 10 members of Fibonacci sequence.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;b&gt;Source Code:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre class="brush:java"&gt;class&amp;nbsp;fibonacci{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main(String&amp;nbsp;args[])&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;a=1,b=0,c=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(int&amp;nbsp;i=1;i&amp;lt;=10;&amp;nbsp;i++)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.print(c+&amp;nbsp;",");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c=a+b;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a=b;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b=c;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="color: #3d85c6; font-size: large; font-weight: bold;"&gt;Output:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;0, 1, 1, 2, 3, 5, 8, 13, 21, 34&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;So, how does it works? First we take three int variables a,b and c, we are using a and b to store the previous two variables and c to take up there sum and print it. Then we change the values, a takes up the value of b, thus it gets the second last term, b gets the value of c thus it gets the last term, and thus it goes on. This is the logic that drives Multibonacci too.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;The Multibonacci Series Concept&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Once I came through an&amp;nbsp;interesting&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;program called “Tribonacci”&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&amp;nbsp;series, where the last 3 members/terms had to be summed up to give the next term. So I thought there must be program to accommodate all these “Tribonacci”, “Tetrabonacci”, “Pentabonacci”……..and so on.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Why Should I Learn It?&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Multibonacci is not going to come for any exam or viva. But we should take up programming tasks up apart from the ‘syllabus’ to enhance our skills and understand the concepts well, which will make us enable not to just write programs we have learnt but say ‘Bring it on!!’ to programming challenges.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Here Comes MULTIBONACCI Series In Java&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;As in Fibonacci we took two variables to store the previous two terms, in Multibonacci we are going to take an array whose length will be entered according to the user.&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;b style="color: #3d85c6; font-family: 'Trebuchet MS', sans-serif; font-size: x-large;"&gt;Source Code:&lt;/b&gt;&lt;/div&gt;&lt;pre class="brush:java"&gt;import&amp;nbsp;java.io.*;&lt;br /&gt;class&amp;nbsp;Multibonacci&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;void&amp;nbsp;main&amp;nbsp;(String&amp;nbsp;args[])throws&amp;nbsp;IOException&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;BufferedReader&amp;nbsp;br=new&amp;nbsp;BufferedReader(new&amp;nbsp;InputStreamReader(System.in));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.print("ENTER&amp;nbsp;THE&amp;nbsp;NUMBER&amp;nbsp;OF&amp;nbsp;MEMBERS&amp;nbsp;TO&amp;nbsp;BE&amp;nbsp;ADDED&amp;nbsp;UP:&amp;nbsp;");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;x=Integer.parseInt(br.readLine());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;num[]=new&amp;nbsp;int[x];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;printvar=0;&amp;nbsp;//to&amp;nbsp;store&amp;nbsp;the&amp;nbsp;sum&amp;nbsp;and&amp;nbsp;display&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;j,k;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//looping&amp;nbsp;variables.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;num[0]=1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.print("Series:&amp;nbsp;");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(int&amp;nbsp;m=1;m&amp;lt;x;m++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;num[m]=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(int&amp;nbsp;i=1;i&amp;lt;=10;i++)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.print(printvar+&amp;nbsp;",&amp;nbsp;");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printvar=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(j=0;j&amp;lt;x;j++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printvar=printvar+num[j];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(k=0;k&amp;lt;x-1;k++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;num[k]=num[k+1];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;num[x-1]=printvar;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: #3d85c6; font-family: 'Trebuchet MS', sans-serif; font-size: large; font-weight: bold;"&gt;Output:&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Multibonacci Series Program in Java " border="0" src="http://3.bp.blogspot.com/-wH_puWS8HCo/U1ZlXCdHFGI/AAAAAAAABVA/818DjXx_o30/s1600/Multibonacci-Series-Java+.png" title="Multibonacci Series Program in Java " /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: #3d85c6; font-family: 'Trebuchet MS', sans-serif; font-size: large; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: #3d85c6; font-family: 'Trebuchet MS', sans-serif; font-size: large; font-weight: bold;"&gt;Conclusion: &lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;We can say that Multibonacci Series program is an advanced program of Fibonacci&amp;nbsp;Series. We programmed this in Java but the concept is same everywhere,&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Multibonacci&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;program is just for improvement of your programming skills, there's very less chance of coming this question in an interview, exam etc.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Hope you enjoyed this program... If you have any query or problem related to this program or any program, feel free to leave your comment below.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;style&gt;h2{color: #3d85c6;}&lt;/style&gt;&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/280397131939129558/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/04/fibonacci-multibonacci-series-java.html#comment-form" rel="replies" title="3 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/280397131939129558" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/280397131939129558" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/04/fibonacci-multibonacci-series-java.html" rel="alternate" title="Fibonacci and Multibonacci Series Program in Java " type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://3.bp.blogspot.com/-PZgAVU8sRTA/U1ZqAG7EXVI/AAAAAAAABVc/5egiJWjwQl0/s72-c/fibonacci-series-java.png" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-3265837548422990352</id><published>2014-04-04T19:24:00.000+05:30</published><updated>2014-04-21T20:16:26.945+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tech News"/><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><title type="text">No Money? No problem. AAP Advertisement Campaign Will Astonish You</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-UkizsXtsLJc/U1UvK6uNWxI/AAAAAAAABUo/iqKkvb9jxec/s1600/aamadmiparty.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="AAP" border="0" src="http://2.bp.blogspot.com/-UkizsXtsLJc/U1UvK6uNWxI/AAAAAAAABUo/iqKkvb9jxec/s1600/aamadmiparty.png" title="AAP" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Technology played a huge role in the success of &lt;b&gt;Aam Aadmi Party&lt;/b&gt;. The newest party lead by &lt;b&gt;Arvind Kejriwal&lt;/b&gt; promises of a corruption free India. It is a platform for the qualified and honest people to change the current political establishment. After the Splendid performance in Delhi State assembly polls it soon became a national movement and bought hope to the common man.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; The social media involvement of AAP has played a huge role in their success. Most of the politicians are active on twitter and have large number of followers. Clearly, The tech wing of AAP knows how to work.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; Recently AAP's official&amp;nbsp;Facebook&amp;nbsp;page shared a very&amp;nbsp;interesting&amp;nbsp;way to advertise for them. Devoid&amp;nbsp;of crores of rupees and completely relying on donations. They found a way to advertise using &lt;b&gt;Wi-Fi HOTSPOTS&lt;/b&gt;... The video explains in plain&amp;nbsp;Hindi&amp;nbsp;how to spread the word.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;h2 class="uiHeaderTitle" style="background-color: white; margin: 0px; outline: none; padding: 0px; text-align: left;"&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;Promote AAP through Mobile &amp;amp; Wi-Fi&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="video-container"&gt;&lt;iframe frameborder="0" height="315" src="http://www.youtube.com/embed/QavWJsjO8AA" width="560"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt; &lt;style&gt;.video-container {     position: relative;     padding-bottom: 56.25%;     padding-top: 30px; height: 0; overflow: hidden; }   .video-container iframe, .video-container object, .video-container embed {     position: absolute;     top: 0;     left: 0;     width: 100%;     height: 100%; } &lt;/style&gt;&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/3265837548422990352/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/04/aam-aadmi-party-wi-fi-ad.html#comment-form" rel="replies" title="3 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/3265837548422990352" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/3265837548422990352" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/04/aam-aadmi-party-wi-fi-ad.html" rel="alternate" title="No Money? No problem. AAP Advertisement Campaign Will Astonish You" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://2.bp.blogspot.com/-UkizsXtsLJc/U1UvK6uNWxI/AAAAAAAABUo/iqKkvb9jxec/s72-c/aamadmiparty.png" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-1214971844270261072</id><published>2014-04-02T22:03:00.000+05:30</published><updated>2014-04-07T19:28:38.932+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">C Program To Turn OFF PC or Shutdown Computer</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/-NRKP684qF50/Uzw9KSTKBSI/AAAAAAAABPA/2SpWqBbRlkk/s1600/TurnOffPc-CProgram.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="C Program To Turn OFF PC or Shutdown Computer" border="0" src="http://4.bp.blogspot.com/-NRKP684qF50/Uzw9KSTKBSI/AAAAAAAABPA/2SpWqBbRlkk/s1600/TurnOffPc-CProgram.png" height="252" title="C Program To Turn OFF PC or Shutdown Computer" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;It is possible to Shut down PC using a C program. All you have to do is send a command to the operating system using command prompt within the programs domain.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: x-large;"&gt;&lt;b&gt;Source Code for Windows 7&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;pre class="brush:c"&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include&amp;lt;stdlib.h&amp;gt;&lt;br /&gt;&lt;br /&gt;main()&lt;br /&gt;{&lt;br /&gt;char ch;&lt;br /&gt;printf("Do you want to shutdown your computer now(y/n)\n");&lt;br /&gt;scanf("%c",&amp;amp;ch);&lt;br /&gt;&lt;br /&gt;if(ch=='y' || ch=='Y')&lt;br /&gt;system("C:\\WINDOWS\\System32\\shutdown /s");&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: x-large;"&gt;&lt;b&gt;Source Code for Windows XP&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class="brush:c"&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include&amp;lt;stdlib.h&amp;gt;&lt;br /&gt;&lt;br /&gt;main()&lt;br /&gt;{&lt;br /&gt;char ch;&lt;br /&gt;printf("Do you want to shutdown your computer now(y/n)\n");&lt;br /&gt;scanf("%c",&amp;amp;ch);&lt;br /&gt;&lt;br /&gt;if(ch=='y' || ch=='Y')&lt;br /&gt;system("C:\\WINDOWS\\System32\\shutdown -s");&lt;br /&gt;return 0;&lt;br /&gt;}&lt;/pre&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="color: black; font-size: x-large;"&gt;&lt;span style="color: #3d85c6;"&gt;Working:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: #3d85c6;"&gt;&lt;span style="color: black;"&gt;A prompt for approval of shutting down the computer will pop out, if you press 'y' then &amp;nbsp;your computer will shutdown in 30 seconds, system function of "stdlib.h"  is used to run an executable file shutdown.exe which is present in  &lt;i&gt;&lt;b&gt;C:\WINDOWS\system32&lt;/b&gt;&lt;/i&gt; in Windows XP. You can use various&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;options while  executing shutdown.exe for example -s option shutdown the computer after  30 seconds, &lt;b&gt;if you wish to shutdown immediately then you can write  "shutdown -s -t 0" as an argument to system function&lt;/b&gt;. If you wish to  restart your computer then you can write "shutdown -r".&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="color: black; font-size: x-large;"&gt;&lt;span style="color: #3d85c6;"&gt;Output:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Windows will turn off.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="color: #3d85c6;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;If you lik&lt;span style="color: #3d85c6;"&gt;&lt;span style="color: black;"&gt;e this&lt;/span&gt; Program&amp;nbsp;&lt;span style="color: black;"&gt;and find this helpful, don't forget to &lt;/span&gt;like and share &lt;span style="color: black;"&gt;with your friends!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;b style="font-size: x-large;"&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/1214971844270261072/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/04/c-program-shutdown-computer.html#comment-form" rel="replies" title="3 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/1214971844270261072" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/1214971844270261072" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/04/c-program-shutdown-computer.html" rel="alternate" title="C Program To Turn OFF PC or Shutdown Computer" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04800815503773023243</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://4.bp.blogspot.com/-NRKP684qF50/Uzw9KSTKBSI/AAAAAAAABPA/2SpWqBbRlkk/s72-c/TurnOffPc-CProgram.png" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-5894972392315360773</id><published>2014-04-01T07:04:00.000+05:30</published><updated>2014-04-07T19:34:57.102+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">C Programs Using Recursion</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-TB-9V2u7I2c/UzmWLlACpZI/AAAAAAAABOU/N1HemxhrXG0/s1600/recursion.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="CProgramsRecursion" border="0" src="http://4.bp.blogspot.com/-TB-9V2u7I2c/UzmWLlACpZI/AAAAAAAABOU/N1HemxhrXG0/s1600/recursion.png" height="211" title="C Programming Recursion" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Recursion basically means a process of repeating items in a self-similar way. And in programming, when a function calls itself it is known as &lt;b&gt;recursive function&lt;/b&gt; and the process of calling back the function is known as &lt;b&gt;Recursion&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;h2 style="text-align: center;"&gt;&lt;span style="color: #6aa84f; font-family: Trebuchet MS, sans-serif; font-size: 30px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2 style="text-align: center;"&gt;&lt;span style="color: #6aa84f; font-family: Trebuchet MS, sans-serif; font-size: 30px;"&gt;Recursive Function in Programming&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;As explained above.. When a function calls itself it is known as recursive function. Now the question&amp;nbsp;arises&amp;nbsp;&lt;i&gt;how a function can call itself?&lt;/i&gt;&amp;nbsp;So Here's a little intro about what recursive function is and how&amp;nbsp;interesting&amp;nbsp;this recursion process is!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;You will better understand about recursion using following programs:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style="text-align: center;"&gt;&lt;span style="color: #6aa84f;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: 30px;"&gt;Sum of Digits Program in C | Using&amp;nbsp;Recursion&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Its easy to write a &lt;a href="http://www.codenirvana.in/2013/03/java-method-for-digits-sum.html" target="_blank"&gt;function to find sum of digits&lt;/a&gt;&amp;nbsp;of a number. Now lets do some recursion in this function.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;b&gt;Source Code:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre class="brush:java"&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include&amp;lt;conio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int&amp;nbsp;digitSum(int);&lt;br /&gt;&lt;br /&gt;void&amp;nbsp;main(){&lt;br /&gt;&amp;nbsp;int&amp;nbsp;i;&lt;br /&gt;&amp;nbsp;printf("&amp;nbsp;Enter&amp;nbsp;a&amp;nbsp;number:&amp;nbsp;");&lt;br /&gt;&amp;nbsp;scanf("%d",&amp;amp;i);&lt;br /&gt;&amp;nbsp;printf("&amp;nbsp;Sum&amp;nbsp;of&amp;nbsp;digits&amp;nbsp;:&amp;nbsp;%d",digitSum(i));&lt;br /&gt;&amp;nbsp;getch();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int&amp;nbsp;digitSum(int&amp;nbsp;n){&lt;br /&gt;&amp;nbsp;if(n&amp;lt;1)&lt;br /&gt;&amp;nbsp;&amp;nbsp;return&amp;nbsp;0;&lt;br /&gt;&amp;nbsp;return(n%10+digitSum(n/10));&amp;nbsp;&amp;nbsp;&amp;nbsp;//else&amp;nbsp;condition&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;b&gt;Output:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="output"&gt;Enter a number: 127&lt;br /&gt;Sum of digits : 10 &lt;/div&gt;&lt;br /&gt;&lt;b style="color: #3d85c6; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="font-size: large;"&gt;Working:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;digitSum(127) =&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;7&amp;nbsp;+ digitSum(12)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;7&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;+ 2+&amp;nbsp;digitSum(1)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;7&amp;nbsp;+ 2&amp;nbsp;+ 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;= 10&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;h2 style="text-align: center;"&gt;&lt;span style="color: #6aa84f;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: 30px;"&gt;Reverse &amp;nbsp;Number Program in C | Using&amp;nbsp;Recursion&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;If you missed our C&amp;nbsp;Program&amp;nbsp;to reverse a Number then you can check that &lt;a href="http://www.codenirvana.in/2014/03/reverse-number-program-C.html" target="_blank"&gt;Here&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Now lets reverse number using recursion.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="color: #3d85c6; font-family: 'Trebuchet MS', sans-serif; font-size: x-large;"&gt;Source Code:&lt;/b&gt;&lt;/div&gt;&lt;pre class="brush:java"&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include&amp;lt;conio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int&amp;nbsp;rev(int,int);&lt;br /&gt;&lt;br /&gt;void&amp;nbsp;main(){&lt;br /&gt;&amp;nbsp;int&amp;nbsp;a;&lt;br /&gt;&amp;nbsp;printf("&amp;nbsp;Enter&amp;nbsp;a&amp;nbsp;Number:&amp;nbsp;");&lt;br /&gt;&amp;nbsp;scanf("%d",&amp;amp;a);&lt;br /&gt;&amp;nbsp;printf("&amp;nbsp;Reverse:&amp;nbsp;%d",rev(a,0));&lt;br /&gt;&amp;nbsp;getch();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int&amp;nbsp;rev(int&amp;nbsp;i,int&amp;nbsp;r){&lt;br /&gt;&amp;nbsp;if(i&amp;nbsp;&amp;gt;&amp;nbsp;0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;return&amp;nbsp;rev(i/10,(r*10)+(i%10));&lt;br /&gt;&amp;nbsp;return&amp;nbsp;r;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;b&gt;Output:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="output"&gt;Enter a number: 301&lt;br /&gt;Sum of digits : 103&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;b style="color: #3d85c6; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="font-size: large;"&gt;Working:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;rev(301,0) =&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;rev(30,1)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;rev(3,10)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;rev(0,103) &amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;//i&amp;lt;0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;= 103&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;h2 style="text-align: center;"&gt;&lt;span style="color: #6aa84f; font-family: Trebuchet MS, sans-serif; font-size: 30px;"&gt;Factorial Program in C | Using&amp;nbsp;Recursion&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;We already shared factorial of a number program in C using three different methods and the third method is using recursive function. So click the link given below:&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;&lt;a href="http://www.codenirvana.in/2014/03/factorial-program-in-c.html" target="_blank"&gt;Factorial Program Using Recursion&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif; font-size: x-large;"&gt;&lt;span style="color: #6aa84f;"&gt;Important Note:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;All the programs using recursive&amp;nbsp;functions&amp;nbsp;&lt;i&gt;must have a condition or way to stop the recursion&lt;/i&gt; and return the output otherwise the function will run infinite number of times and hence your program&amp;nbsp;&lt;/span&gt;&lt;span style="text-align: center;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;crashes.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="text-align: center;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Like in above program we are returning new values of variable ' i ' by dividing it by 10 and when ever the function recalls, first it checks for ' i&amp;gt;0 '.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="text-align: center;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif; font-size: x-large;"&gt;&lt;span style="color: #6aa84f;"&gt;Conclusion:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;So now you know about one of the most discussed topic in programming i.e, Recursion. We have seen how our program become easy and short using&amp;nbsp;recursive&amp;nbsp;functions, but recursive functions have some disadvantages too.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;Disadvantage:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;1. Hard to think the logic for Recursion to replace our complex nesting.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;2. Make&amp;nbsp;debugging&amp;nbsp;harder.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;3. We might have to use some extra variables to better understand the code.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Apart from their advantages and disadvantages, I personally found recursion very useful and&amp;nbsp;interesting. If you have any problem , you can leave your comment below! Also don't forget to Like and Share this article with your friends...&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/5894972392315360773/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/04/c-programming-recursion.html#comment-form" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/5894972392315360773" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/5894972392315360773" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/04/c-programming-recursion.html" rel="alternate" title="C Programs Using Recursion" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://4.bp.blogspot.com/-TB-9V2u7I2c/UzmWLlACpZI/AAAAAAAABOU/N1HemxhrXG0/s72-c/recursion.png" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-8196505422131936570</id><published>2014-03-29T17:30:00.000+05:30</published><updated>2014-04-07T19:37:22.540+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">Fibonacci Series in C</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;a href="https://4.bp.blogspot.com/-Ap_Hx0pwWrc/Uy8CZXokCKI/AAAAAAAAAqw/opRTx04TigU/s1600/C-Fibonacci-Series-Program.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;img alt="Fibonacci Series in C" border="0" src="http://4.bp.blogspot.com/-Ap_Hx0pwWrc/Uy8CZXokCKI/AAAAAAAAAqw/opRTx04TigU/s1600/C-Fibonacci-Series-Program.jpg" title="Fibonacci Series in C" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: #6aa84f;"&gt;&lt;b&gt;Fibonacci series&lt;/b&gt;&lt;/span&gt;&amp;nbsp;a commonly asked question in school or university examinations and interviews! Today we will &amp;nbsp;learn&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;and discuss the logic&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;to generate Fibonacci&amp;nbsp;series in C programming, Let's Start!&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;h2 style="text-align: left;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;What is&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Fibonacci Series?&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Fibonacci Sequence is the series of numbers starting from 0,1 and then rest sequence is generated by adding the previous two numbers and the same process continues for generating the rest series.&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Fibonacci&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;Sequence:&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;0, 1, 1, 2, 3, 5, 8, 13, 21, .....&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;So basically there's just one basic rule to remember is i.e,&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;x&lt;sub&gt;n&lt;/sub&gt; = x&lt;sub&gt;n-1&lt;/sub&gt; + x&lt;sub&gt;n-2&lt;/sub&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 style="text-align: center;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Fibonacci Series in C&lt;/span&gt;&lt;/h2&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Logic for&amp;nbsp;Fibonacci Series&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;Take two variables &lt;b&gt;n1&lt;/b&gt; and &lt;b&gt;n2&lt;/b&gt; with initial value 0 and 1 respectively and a variable &lt;b&gt;count /&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif;"&gt;num&amp;nbsp;&lt;/b&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;which is used to track the number of terms and a check for our&amp;nbsp;condition for&amp;nbsp;Fibonacci&amp;nbsp;series. After&amp;nbsp;that print&amp;nbsp;n1 and n2 and start a loop (using while in below codes) with the condition accordingly. I&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;n loop statement we have to assign new values to n1 and n2 and print the sum of n1 and nu before it. Let's understand this properly from the below source codes!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;b&gt;Fibonacci Series can be generated if we know:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;1.&lt;/span&gt; Number of terms&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;2.&lt;/span&gt; Last term(number) condition&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="color: #444444;"&gt;Note : Here we are taking input from user.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="color: #3d85c6;"&gt;Fibonacci Series in C:&lt;/span&gt; given number of terms&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;If we know the number of terms 'n' till which the&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Fibonacci series should be generated than,&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Fibonacci series will&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;be generated using below source code.&lt;/span&gt;&lt;br /&gt;&lt;pre class="brush:c"&gt;/* Fibonacci Series in C | for n terms */&lt;br /&gt;&lt;br /&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include&amp;lt;conio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main() {&lt;br /&gt;  int count,      //count num. of terms&lt;br /&gt;      n,          //max. num. of term in series&lt;br /&gt;      n1=0, n2=1;&lt;br /&gt;  printf(" Enter Number Of Terms: ");&lt;br /&gt;  scanf("%d",&amp;amp;n);&lt;br /&gt;  printf(" Fibonacci Series: %d %d ", n1, n2); //&lt;br /&gt;  count=2;    //since we printed 2 numbers 0 and 1&lt;br /&gt;  while (count&amp;lt;n) {&lt;br /&gt;      printf("%d ",n1+n2);&lt;br /&gt;      n2 = n1+n2 -n2 + (n1=n2); //assigning new values to n1 and n2&lt;br /&gt;      ++count;&lt;br /&gt;  }&lt;br /&gt;  getch();&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;Output:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Output 1" border="0" src="http://2.bp.blogspot.com/-yNMVvsqoeSo/Uzd9FSeHD2I/AAAAAAAABNM/m_66wrjFnEc/s1600/fibonacci-output1.PNG" title="Fibonacci Series in C" /&gt;&lt;/div&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="color: #3d85c6;"&gt;Fibonacci Series in C:&lt;/span&gt; given last term condition&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Similarly if we know the condition for the last term or number, than also&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Fibonacci series can be generated using below source code. Here we take a number input from user and the condition is, our series terms should less that that number. ex.- If use enter 5 than our series will be: 0 1 1 2 3 &amp;nbsp;. Let's see how to do this!&lt;/span&gt;&lt;br /&gt;&lt;pre class="brush:c"&gt;/* Fibonacci Series in C | for last term condition */&lt;br /&gt;&lt;br /&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include&amp;lt;conio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main() {&lt;br /&gt;  int num,      //last term &amp;lt;= num&lt;br /&gt;      n1=0, n2=1;&lt;br /&gt;  printf(" Enter a Number: ");&lt;br /&gt;  scanf("%d",&amp;amp;num);&lt;br /&gt;  printf(" Fibonacci Series: %d %d ", n1, n2); //&lt;br /&gt;  while (n1+n2 &amp;lt; num) {&lt;br /&gt;      printf("%d ",n1+n2);&lt;br /&gt;      n2 = n1+n2 -n2 + (n1=n2); //assigning new values to n1 and n2&lt;br /&gt;  }&lt;br /&gt;  getch();&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;Output:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Output 2" border="0" src="http://4.bp.blogspot.com/-fDpuNQjzWZU/Uzd9PV1QXRI/AAAAAAAABNU/9j0UsIw0ePk/s1600/fibonacci-output2.PNG" title="Fibonacci Series in C" /&gt;&lt;/div&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;h2 style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: 35px;"&gt;&lt;span style="color: #6aa84f;"&gt;Fibonacci Series in C&lt;/span&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #38761d; font-family: Trebuchet MS, sans-serif; font-size: 37px;"&gt;&lt;b&gt;by Recursion&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;When a function call itself than the function is known as &lt;b&gt;Recursive Function&lt;/b&gt;. Programs using Recursion generally have small &amp;nbsp;code and faster processing. So let's create Fibonacci Series program using recursion.&lt;/span&gt;&lt;br /&gt;&lt;pre class="brush:c"&gt;/* Fibonacci Series in C Using Recursion */&lt;br /&gt;&lt;br /&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include&amp;lt;conio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int fibonacci(int);&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;   int n, i = 0, count;&lt;br /&gt;   printf("Enter Number Of Terms: ");&lt;br /&gt;   scanf("%d",&amp;amp;n);&lt;br /&gt;   printf("Fibonacci series: ");&lt;br /&gt;&lt;br /&gt;   for (count=1; count&amp;lt;=n; count++, i++){&lt;br /&gt;      printf("%d ", fibonacci(i));&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   getch();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int fibonacci(int n) {&lt;br /&gt;   if (n == 0)&lt;br /&gt;      return 0;&lt;br /&gt;   else if (n == 1)&lt;br /&gt;      return 1;&lt;br /&gt;   else&lt;br /&gt;      return (fibonacci(n-1) + fibonacci(n-2));&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;Conclusion:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Fibonacci series as said earlier is most simple and commonly asked question in &lt;a href="http://www.codenirvana.in/search/label/C" target="_blank"&gt;C Programming&lt;/a&gt;. There are various other ways to generate the same&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Fibonacci&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&amp;nbsp;sequence by using other logic and loop &lt;i&gt;(for and do-while)&lt;/i&gt;. In the above program we use a complex one line logic trick to &lt;a href="http://www.codenirvana.in/2013/12/swap-2-numbers-without-temp-variable.html" target="_blank"&gt;swap two&amp;nbsp;variables&lt;/a&gt;&amp;nbsp;value while assigning new values to n1 and n2, a much understanding method can be done using a third variable and apply&amp;nbsp;operations&amp;nbsp;on them! Finally if you have any question regarding this program or any problem in programming... Kindly post your comment below&lt;/span&gt;&lt;/div&gt;&lt;style&gt;h2{font-size: 30px; color: #3d85c6;} h3{color: #6aa84f; font-size: 23px;} &lt;/style&gt;&lt;/div&gt;             &lt;!-- Blogger automated replacement: "https://4.bp.blogspot.com/-Ap_Hx0pwWrc/Uy8CZXokCKI/AAAAAAAAAqw/opRTx04TigU/s1600/C-Fibonacci-Series-Program.jpg" with "https://4.bp.blogspot.com/-Ap_Hx0pwWrc/Uy8CZXokCKI/AAAAAAAAAqw/opRTx04TigU/s1600/C-Fibonacci-Series-Program.jpg" --&gt;&lt;!-- Blogger automated replacement: "https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F4.bp.blogspot.com%2F-Ap_Hx0pwWrc%2FUy8CZXokCKI%2FAAAAAAAAAqw%2FopRTx04TigU%2Fs1600%2FC-Fibonacci-Series-Program.jpg&amp;amp;container=blogger&amp;amp;gadget=a&amp;amp;rewriteMime=image%2F*" with "https://4.bp.blogspot.com/-Ap_Hx0pwWrc/Uy8CZXokCKI/AAAAAAAAAqw/opRTx04TigU/s1600/C-Fibonacci-Series-Program.jpg" --&gt;</content><link href="http://www.codenirvana.in/feeds/8196505422131936570/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/03/fibonacci-series-in-cpro.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/8196505422131936570" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/8196505422131936570" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/03/fibonacci-series-in-cpro.html" rel="alternate" title="Fibonacci Series in C" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://4.bp.blogspot.com/-Ap_Hx0pwWrc/Uy8CZXokCKI/AAAAAAAAAqw/opRTx04TigU/s72-c/C-Fibonacci-Series-Program.jpg" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-3030386283405434931</id><published>2014-03-09T15:28:00.002+05:30</published><updated>2014-03-09T15:30:01.226+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">Factorial Program In C</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: 30px;"&gt;What is Factorial of a Number?&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;A mathematics term for a non-negative integer n, denoted by n!, which is the product of all positive integers less than or equal to n.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;e.g- &lt;b&gt;4! = 4x3x2x1 = 24&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;So finding factorial of a number is a must have feature if you are willing to build a basic scientific calculator in any programming language. Here we are building factorial program in C but you can also check:&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;a href="http://www.codenirvana.in/2013/03/java-method-to-find-factorial-of-given.html" target="_blank"&gt;Java Program To Find Factorial of Given Number&lt;/a&gt;&amp;nbsp;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;b&gt;Different Methods for finding Factorial of a Number in Programming:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="color: #6aa84f;"&gt;1.&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt; Using standard for/while loop&lt;/span&gt;&lt;br /&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="color: #6aa84f;"&gt;2.&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt; Using loop in a user defined function &amp;nbsp;&lt;/span&gt;&lt;span style="color: #444444; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;i&gt;(mostly used)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="color: #6aa84f;"&gt;3.&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt; Using&amp;nbsp;recursion &amp;nbsp;&lt;/span&gt;&lt;span style="color: #444444; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;i&gt;(best method)&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h4 style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: 25px;"&gt;&lt;b&gt;&lt;span style="color: #3d85c6;"&gt;Factorial Program in C : &lt;/span&gt;&lt;span style="color: #6aa84f;"&gt;Using loop&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif; font-weight: normal;"&gt;This is the most common and standard method for finding factorial of a number.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;Source Code:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre class="brush:cpp"&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include &amp;lt;conio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;    int num ,i,fac=1;;&lt;br /&gt;    printf("Enter a Number: ");&lt;br /&gt;    scanf("%d",&amp;amp;num);&lt;br /&gt;    for(i=num;i&amp;gt;0;i--){&lt;br /&gt;        fac = fac*i;&lt;br /&gt;    }&lt;br /&gt;    printf("Factorial of %d is: %d ",num,fac);&lt;br /&gt;    getch();&lt;br /&gt;}&lt;/pre&gt;&lt;div&gt;&lt;h4&gt;&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: 25px;"&gt;&lt;b&gt;&lt;span style="color: #3d85c6;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;&lt;h4&gt;&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: 25px;"&gt;&lt;b&gt;&lt;span style="color: #3d85c6;"&gt;Factorial Program in C :&amp;nbsp;&lt;/span&gt;&lt;span style="color: #6aa84f;"&gt;Using User Defined Function&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="font-weight: normal;"&gt;This method is mostly used because building methods are always best practice to reduce the size and&amp;nbsp;complexity&amp;nbsp;of your code.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;Source Code:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;pre class="brush:cpp"&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include &amp;lt;conio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;    int num;&lt;br /&gt;    printf("Enter a Number: ");&lt;br /&gt;    scanf("%d",&amp;amp;num);&lt;br /&gt;    printf("Factorial of %d is: %d ",num,factorial(num));&lt;br /&gt;    getch();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int factorial(int n){&lt;br /&gt;    int i,fac=1;&lt;br /&gt;    for(i=n;i&amp;gt;0;i--){&lt;br /&gt;        fac = fac*i;&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;div&gt;&lt;h4&gt;&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: 25px;"&gt;&lt;b&gt;&lt;span style="color: #3d85c6;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;&lt;h4&gt;&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: 25px;"&gt;&lt;span style="color: #3d85c6; font-weight: bold;"&gt;Factorial Program in C :&amp;nbsp;&lt;/span&gt;&lt;span style="color: #6aa84f;"&gt;Using&amp;nbsp;Recursion&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="font-weight: normal;"&gt;The most important method which every student must know to find factorial of a number using any programming language is using a &lt;/span&gt;recursive function&lt;span style="font-weight: normal;"&gt; (&lt;/span&gt;&lt;span style="font-weight: normal;"&gt;Functions are recursive if they call themselves&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif; font-weight: normal;"&gt;) lets understand this method from the program given below.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;pre class="brush:cpp"&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include &amp;lt;conio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;    int num;&lt;br /&gt;    printf("Enter a Number: ");&lt;br /&gt;    scanf("%d",&amp;amp;num);&lt;br /&gt;    printf("Factorial of %d is: %d ",num,factorial(num));&lt;br /&gt;    getch();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int factorial(int n){&lt;br /&gt;    if (n&amp;lt;1) return 1;&lt;br /&gt;    else return n*factorial(n-1);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;b&gt;Output:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Output:Factorial-Program-In-C" border="0" src="http://2.bp.blogspot.com/-5hWag-TRyfI/Uxw7McFtzKI/AAAAAAAABK8/APmwoCHaYMc/s1600/1.png" title="Factorial Program In C" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;So finally you learned all the three methods to build a factorial program in C.&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #444444;"&gt;Also Read:&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.codenirvana.in/2014/03/c-program-for-palindrome.html" target="_blank"&gt;C Program for Palindrome&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;If you enjoyed this article please subscribe for our newsletter and receive our future articles on programming direct into your inbox for free!&lt;/span&gt;&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/3030386283405434931/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/03/factorial-program-in-c.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/3030386283405434931" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/3030386283405434931" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/03/factorial-program-in-c.html" rel="alternate" title="Factorial Program In C" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://2.bp.blogspot.com/-5hWag-TRyfI/Uxw7McFtzKI/AAAAAAAABK8/APmwoCHaYMc/s72-c/1.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-7074403577826920084</id><published>2014-03-09T11:51:00.000+05:30</published><updated>2014-03-09T12:14:06.916+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">C Program To Reverse a Number</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;Write a program to reverse a number or digits in C&lt;/b&gt;, a very basic and commonly asked question in interviews and exams. Today you will learn the standard method to reverse the number or digits and later we will tell you the error or bug which ever reverse number program have and how to remove that error completely!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #666666;"&gt;Also Read:&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.codenirvana.in/2014/03/c-program-for-palindrome.html" target="_blank"&gt;C Program for Palindrome&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;Source Code:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush:cpp"&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include &amp;lt;conio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;    int num , rev=0;&lt;br /&gt;    printf("--- Reverse Number Program In C ---\n\n");&lt;br /&gt;    printf("Enter a Number: ");&lt;br /&gt;    scanf("%d",&amp;amp;num);&lt;br /&gt;    while(num&amp;gt;0){&lt;br /&gt;        rev = rev*10 + num%10;&lt;br /&gt;        num = num / 10;&lt;br /&gt;    }&lt;br /&gt;    printf("Reverse is %d",rev);&lt;br /&gt;    getch();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;Output:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Reverse-Number-Output" border="0" src="http://1.bp.blogspot.com/-Fr9WtbHqKxc/UxwF1k44XsI/AAAAAAAABKk/yBT06tWdvb8/s1600/reverse-program-C.png" title="Reverse Number Program In C" /&gt;&lt;/div&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;ERROR / BUG:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;The above program work perfectly but when you enter a number having 0 (zero)s at the end than you will find out what's wrong with this program! ( &lt;i&gt;See above output image carefully &lt;/i&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;e.g If you enter 540 than the reversed number will be 45 instead of 045.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;b&gt;Correction:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;So the only thing we have to do is count the leading number of zeros and print them before the reversed number. Lets see how to do that!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;b&gt;Correct Source Code:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre class="brush:cpp"&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include &amp;lt;conio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;    int num , temp, rev=0, c=0, i=0;&lt;br /&gt;    printf("--- Reverse Number Program In C ---\n\n");&lt;br /&gt;    printf("Enter a Number: ");&lt;br /&gt;    scanf("%d",&amp;amp;num);&lt;br /&gt;    temp = num;&lt;br /&gt;    while(num&amp;gt;0){&lt;br /&gt;        rev = rev*10 + num%10;&lt;br /&gt;        //Check for zeros&lt;br /&gt;        if(num%10==0 &amp;amp;&amp;amp; i==0) c++;&lt;br /&gt;        else i=1;&lt;br /&gt;        num = num / 10;&lt;br /&gt;    }&lt;br /&gt;    printf("Reverse is ");&lt;br /&gt;    for(i=0;i&amp;lt;c;i++){&lt;br /&gt;      printf("0");&lt;br /&gt;    }&lt;br /&gt;    printf("%d",rev);&lt;br /&gt;    getch();&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;b&gt;Output:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="correct-reverse-in-c-output" border="0" src="http://3.bp.blogspot.com/-ynDMAFjtjFQ/UxwF7-o391I/AAAAAAAABKs/ygATbMw__c0/s1600/correct-reverse.png" title="Reverse Number Program In C" /&gt;&lt;/div&gt;&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/7074403577826920084/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/03/reverse-number-program-C.html#comment-form" rel="replies" title="9 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/7074403577826920084" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/7074403577826920084" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/03/reverse-number-program-C.html" rel="alternate" title="C Program To Reverse a Number" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://1.bp.blogspot.com/-Fr9WtbHqKxc/UxwF1k44XsI/AAAAAAAABKk/yBT06tWdvb8/s72-c/reverse-program-C.png" width="72"/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-7418267486288165876</id><published>2014-03-08T21:43:00.000+05:30</published><updated>2014-03-28T16:12:26.350+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">C Program for Palindrome</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: 35px;"&gt;&lt;b&gt;Palindrome Number?&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="background-color: white; color: #222222;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;A palindromic number or &lt;a href="http://www.codenirvana.in/2013/10/Palindrome-Number-in-JAVA.html" target="_blank"&gt;palindrome number&lt;/a&gt; is a number that remains the same when its digits are &lt;b&gt;reversed&lt;/b&gt;. Like 16461.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;h3 style="text-align: left;"&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: 30px;"&gt;&lt;b&gt;Logic For Palindrome:&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="background-color: white; color: #222222; font-family: 'Trebuchet MS', sans-serif; font-weight: normal;"&gt;When the reverse of a number is equal to the number itself than its a palindrome. So we just need to reverse the number and than check whether it matches to the entered number or not and print the output saying whether the number is palindrome or not.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: 30px;"&gt;&lt;b&gt;Source Code:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre class="brush:cpp"&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include &amp;lt;conio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;//Reversing the number&lt;br /&gt;int reverse(int num){&lt;br /&gt;    int rev = 0;&lt;br /&gt;    while(num&amp;gt;0){&lt;br /&gt;        rev = rev*10 + num%10;&lt;br /&gt;        num = num/10;&lt;br /&gt;    }&lt;br /&gt;    return rev;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;    int n;&lt;br /&gt;    printf("Enter a number: ");&lt;br /&gt;    scanf("%d",&amp;amp;n);&lt;br /&gt;    if(n == reverse(n)){&lt;br /&gt;        printf("Number is Palindrome!");&lt;br /&gt;    } else{&lt;br /&gt;        printf("Number is not a Palindrome!");&lt;br /&gt;    }&lt;br /&gt;    getch();&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: x-large;"&gt;Output:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Output-Palindrome-Program" border="0" src="http://3.bp.blogspot.com/-ZJu9FKIqh8E/UxtAuva23RI/AAAAAAAABKU/JCqogSEGstE/s1600/palindrome-number-program.png" title="Palindrome Number Program Output In C" /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/7418267486288165876/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/03/c-program-for-palindrome.html#comment-form" rel="replies" title="3 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/7418267486288165876" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/7418267486288165876" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/03/c-program-for-palindrome.html" rel="alternate" title="C Program for Palindrome" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://3.bp.blogspot.com/-ZJu9FKIqh8E/UxtAuva23RI/AAAAAAAABKU/JCqogSEGstE/s72-c/palindrome-number-program.png" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-6690291666015995437</id><published>2014-03-04T19:39:00.000+05:30</published><updated>2015-01-12T18:04:06.738+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blogger"/><category scheme="http://www.blogger.com/atom/ns#" term="Template"/><title type="text">AWESOME! 2.0 | Multi-Color Responsive Blogger Template</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="AwesomeV2BloggerTemplate" border="0" src="http://3.bp.blogspot.com/-QjPaDyb8lyY/UxXrbgUEAEI/AAAAAAAABJ8/jmrEG7HvdN0/s1600/Awesome2.png" height="398" title="Awesome V2 Blogger Template" width="640" /&gt;&lt;/div&gt;&lt;h1 style="text-align: center;"&gt;&lt;/h1&gt;&lt;div class="well" style="text-align: center;"&gt;&lt;span style="background-color: white; font-family: Trebuchet MS, sans-serif;"&gt;&lt;a href="http://www.codenirvana.in/2013/12/awesome-responsive-blogger-template.html" style="color: #444444;" target="_blank"&gt;AWESOME!&lt;/a&gt;&lt;span style="color: #444444; font-size: 15px; line-height: 28px;"&gt;&amp;nbsp;blogger template is better and colorful now. Now the Template comes with &lt;/span&gt;&lt;span style="font-size: large; line-height: 28px;"&gt;&lt;span style="color: #444444;"&gt;10&amp;nbsp;&lt;/span&gt;&lt;span style="color: #e06666;"&gt;C&lt;/span&gt;&lt;span style="color: #6aa84f;"&gt;O&lt;/span&gt;&lt;span style="color: #45818e;"&gt;L&lt;/span&gt;&lt;span style="color: #e69138;"&gt;O&lt;/span&gt;&lt;span style="color: #674ea7;"&gt;R&lt;/span&gt;&lt;span style="color: #a64d79;"&gt;S&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #444444; font-size: 15px; line-height: 28px;"&gt;&amp;nbsp;to choose from. You can&amp;nbsp;download your&amp;nbsp;favorite&amp;nbsp;color by viewing it&amp;nbsp;real-time&amp;nbsp;on the demo. You get all this for the price of a facebook like, tweet, or a&amp;nbsp;+1. Please contact us if you have any problems regarding the download process.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="font-size: 15px; line-height: 28px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;  &lt;br /&gt;&lt;div class="button" style="display: flex;"&gt;&lt;a href="http://preview.codenirvana.net/?http://responsiveblogger-template.blogspot.com" target="_blank"&gt;&lt;span style="font-size: large;"&gt;Demo&lt;/span&gt;&lt;/a&gt;&lt;a href="http://goo.gl/Q0xsRp" target="_blank"&gt;&lt;span style="font-size: large;"&gt;Download&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="well"&gt;&lt;div style="text-align: center;"&gt;&lt;b style="color: #3d85c6; line-height: 28px;"&gt;&lt;span style="font-family: Georgia, Times New Roman, serif; font-size: 35px;"&gt;&lt;i&gt;Features&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-left: 10px; padding: 15px 0px 24px 10px;"&gt;&lt;span style="color: #444444;"&gt;&lt;span style="font-family: Times, Times New Roman, serif; font-size: large; line-height: 28px;"&gt;&lt;b&gt;&lt;i&gt;Responsive &amp;amp; Retina Ready&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444444;"&gt;&lt;span style="font-family: Times, Times New Roman, serif; font-size: large; line-height: 28px;"&gt;&lt;b&gt;&lt;i&gt;Responsive&amp;nbsp;Sticky Drop Down Menu Bar&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444444;"&gt;&lt;span style="font-family: Times, Times New Roman, serif; font-size: large; line-height: 28px;"&gt;&lt;b&gt;&lt;i&gt;YouTube inspired Loading bar&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444444;"&gt;&lt;span style="font-family: Times, Times New Roman, serif; font-size: large; line-height: 28px;"&gt;&lt;b&gt;&lt;i&gt;Bouncing Back To Top&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="font-family: Times, Times New Roman, serif; font-size: large;"&gt;&lt;span style="color: #444444;"&gt;&lt;span style="line-height: 28px;"&gt;&lt;b&gt;Advanced Search Box Widget&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="color: #444444; line-height: 28px;"&gt;&lt;a href="http://www.codenirvana.in/2014/01/json-search-box-widget-blogger.html" target="_blank"&gt;[know more]&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;b style="color: #444444; line-height: 28px;"&gt;&lt;i&gt;&lt;span style="font-family: Times, Times New Roman, serif; font-size: large;"&gt;Comments With Smiley and Emotions&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="color: #444444;"&gt;&lt;span style="font-family: Times, Times New Roman, serif; font-size: large; line-height: 28px;"&gt;&lt;b&gt;&lt;i&gt;Comments With Images and Video Support&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444444;"&gt;&lt;span style="font-family: Times, Times New Roman, serif; font-size: large; line-height: 28px;"&gt;&lt;b&gt;&lt;i&gt;Author BIO&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;&lt;b style="font-size: 15px; line-height: 28px;"&gt;Other Features:&lt;/b&gt;&lt;span style="font-size: 15px; line-height: 28px;"&gt;&amp;nbsp;SEO&amp;nbsp;Optimized, Automatic Summary, Auto Read More, Ad Friendly, Bread&amp;nbsp;Crumbs,&amp;nbsp;Threading&amp;nbsp;commenting with Admin comment highlighted with 'MOD' and much more.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="button"&gt;&lt;span style="color: lime; font-family: Trebuchet MS, sans-serif; font-size: x-large;"&gt;&lt;b&gt;&lt;a href="http://www.codenirvana.in/2013/12/awesome-responsive-blogger-template.html" target="_blank"&gt;Detailed Features&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;b style="color: #444444; font-family: 'Trebuchet MS', sans-serif; font-size: 15px; line-height: 28px;"&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="well"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="line-height: 28px;"&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-family: Georgia, Times New Roman, serif; font-size: 35px;"&gt;&lt;i&gt;Customization&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif; line-height: 28px;"&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif; line-height: 28px;"&gt;&lt;b&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;Search Box:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444444; font-family: 'Trebuchet MS', sans-serif; font-size: 15px; line-height: 28px;"&gt;Search for "&amp;nbsp;&lt;/span&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="font-size: 15px; line-height: 28px;"&gt;&lt;b&gt;Search Site URL&lt;/b&gt;&amp;nbsp;" and change URL&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #444444; font-family: 'Trebuchet MS', sans-serif; font-size: 15px; line-height: 28px;"&gt;&amp;nbsp;with your domain name.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444444; font-family: 'Trebuchet MS', sans-serif; font-size: 15px; line-height: 28px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif; line-height: 28px;"&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;Author BIO:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="color: #444444; font-family: 'Trebuchet MS', sans-serif; font-size: 15px; line-height: 28px;"&gt;Search for "&amp;nbsp;&lt;/span&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="font-size: 15px; line-height: 28px;"&gt;&lt;b&gt;Author BIO Section&lt;/b&gt;&amp;nbsp;" make changes accordingly.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="font-size: 15px; line-height: 28px;"&gt;Change picture, Name, Description, RSS Feed and Social Links.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="font-size: 15px; line-height: 28px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif; line-height: 28px;"&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;Featured Posts:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="font-size: 15px; line-height: 28px;"&gt;Open Layout Panel and click edit on featured posts section and place the code given below in its content:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre class="brush:java"&gt;&amp;lt;li&amp;gt;&lt;br /&gt; &amp;lt;a href='#'&amp;gt;&lt;br /&gt;    Post Title 1&lt;br /&gt; &amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;li&amp;gt;&lt;br /&gt; &amp;lt;a href='#'&amp;gt;&lt;br /&gt;    Post Title 2&lt;br /&gt; &amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;li&amp;gt;&lt;br /&gt; &amp;lt;a href='#'&amp;gt;&lt;br /&gt;    Post Title 3&lt;br /&gt; &amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="color: #444444; font-family: 'Trebuchet MS', sans-serif; font-size: 15px; line-height: 28px;"&gt;Edit above code with your post links and titles.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="font-size: 15px; line-height: 28px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif; line-height: 28px;"&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;Social Icons:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="font-size: 15px; line-height: 28px;"&gt;Open Layout Panel and click edit on Social Icons section and place the code given below in its content:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre class="brush:java"&gt;&amp;lt;li&amp;gt;&amp;lt;a alt='Facebook' class='fb-but' href='https://www.facebook.com/#' target='_blank'/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;li&amp;gt;&amp;lt;a alt='Twitter' class='twitter-but' href='https://twitter.com/#' target='_blank'/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;li&amp;gt;&amp;lt;a alt='Google Plus' class='google-but' href='https://plus.google.com/#' target='_blank'/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;li&amp;gt;&amp;lt;a alt='YouTube' class='youtube-but' href='https://youtube.com/#' target='_blank'/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;li&amp;gt;&amp;lt;a alt="Pinterest" class="pinterest-but" href="http://www.pinterest.com/#" target="_blank"&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;li&amp;gt;&amp;lt;a alt='RSS Feed' class='rss-but' href='http://feeds.feedburner.com/#' target='_blank'/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="color: #444444; font-family: 'Trebuchet MS', sans-serif; font-size: 15px; line-height: 28px;"&gt;Edit above code with your social links.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;style&gt;.button a {   margin: auto;   display: block;   height: 50px;   width: 200px;   color: white;   font: 17px/50px Helvetica, Verdana, sans-serif;   text-decoration: none;   text-align: center;   background: #00b7ea; /* Old browsers */   background: -moz-linear-gradient(top, #00b7ea 0%, #009ec3 100%); /* FF3.6+ */   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */   background: -webkit-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */   background: -o-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */   background: -ms-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* IE10+ */   background: linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* W3C */   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */ } .button a{     -webkit-border-radius: 10px;      -moz-border-radius: 10px;           border-radius: 10px;   -webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.2);      -moz-box-shadow: 2px 2px 8px rgba(0,0,0,0.2);           box-shadow: 2px 2px 8px rgba(0,0,0,0.2); }  .button:hover .bottom {   margin: -10px 0 0 10px; } .button:hover .top {   margin: -80px 0 0 10px;   line-height: 35px; } .button a:active { background: #00b7ea; /* Old browsers */ background: -moz-linear-gradient(top,  #00b7ea 36%, #009ec3 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #00b7ea 36%,#009ec3 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #00b7ea 36%,#009ec3 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #00b7ea 36%,#009ec3 100%); /* IE10+ */ background: linear-gradient(top,  #00b7ea 36%,#009ec3 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */ } .button:active .bottom {   margin: -20px 0 0 10px; } .button:active .top {   margin: -70px 0 0 10px; } .well {margin:auto;padding:2em;width: 85%;border-radius: 5px;box-shadow: 0px 0px 30px #95C5A4;} @media screen and (max-width:490px){.well{box-shadow: none;padding: initial;width: 97%;}} &lt;/style&gt; &lt;br /&gt;&lt;div style="background-color: #d6d08d; border-radius: 10px; margin-top: 30px; margin: auto; width: 95%;"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: Verdana, sans-serif; font-size: x-large;"&gt;Need the theme selector?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif; font-size: x-large;"&gt;&lt;a href="http://www.codenirvana.in/p/contact-us.html" target="_blank"&gt;Contact Here&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link href="http://www.codenirvana.in/feeds/6690291666015995437/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/03/responsive-blogger-template.html#comment-form" rel="replies" title="58 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/6690291666015995437" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/6690291666015995437" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/03/responsive-blogger-template.html" rel="alternate" title="AWESOME! 2.0 | Multi-Color Responsive Blogger Template" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://3.bp.blogspot.com/-QjPaDyb8lyY/UxXrbgUEAEI/AAAAAAAABJ8/jmrEG7HvdN0/s72-c/Awesome2.png" width="72"/><thr:total>58</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6566417470993725642.post-8545413192313054252</id><published>2014-01-22T16:57:00.000+05:30</published><updated>2014-06-19T07:27:14.722+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blogger"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML/CSS"/><title type="text">Advanced JSON Search Box Widget For Blogger</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="https://2.bp.blogspot.com/-e2xXQ62MG8k/Ut-nIgLXQ1I/AAAAAAAABAI/o1pqBo1enTA/s1600/jSON-Search-Blogger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="JSON search box widget" border="0" src="http://2.bp.blogspot.com/-e2xXQ62MG8k/Ut-nIgLXQ1I/AAAAAAAABAI/o1pqBo1enTA/s1600/jSON-Search-Blogger.png" height="310" title="" width="400" /&gt;&lt;/a&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="line-height: 26px;"&gt;&lt;span style="color: #444444;"&gt;If you own a blog than you know the importance of your posts and loves to make your post visible to the visitors to get them&amp;nbsp;engaged&amp;nbsp;and start searching more and more on your blog. For doing that everyone works hard on adding popular posts, related posts or you might also like types of widgets to their blog and usually miss to improve the small and the most important thing &lt;/span&gt;&lt;span style="color: #666666;"&gt;&lt;i&gt;might be placed on your blog too..&lt;/i&gt;.&lt;/span&gt;&lt;span style="color: #444444;"&gt; I am talking about &lt;/span&gt;&lt;b style="color: #444444;"&gt;Search Box&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: white; color: #444444; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; color: #444444; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="background-color: white; color: #444444; line-height: 26px;"&gt;Today I will help you to add a search box to your blogger blog using JSON which retrieve blogger content to XML and show search results on the same active page. Blogger providing a normal search page to find the content using parameter &lt;b&gt;q&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; color: #999999; line-height: 26px;"&gt;&lt;i&gt;(e.g- http://www.codenirvana.in/search?q=programming)&lt;/i&gt;&lt;/span&gt;&lt;span style="background-color: white; color: #444444; line-height: 26px;"&gt;. With Advanced JSON search box v&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: white; color: #444444; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;isitors can search any query relating to your blog and the search result will be shown in a popup using onsubmit event in input of form and simple CSS. So lets start with the procedure to add this cool search box widget!&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; color: #444444; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;&lt;b&gt;Step 1:&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: white; color: #444444; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;Open your &lt;/span&gt;&lt;span style="background-color: white; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;span style="color: #b45f06;"&gt;&lt;a href="http://www.blogger.com/" target="_blank"&gt;Blogger&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: white; color: #444444; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;a href="http://www.blogger.com/" target="_blank"&gt; &lt;/a&gt;dashboard and choose the blog.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; color: #444444; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #3d85c6;"&gt;Step 2:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;span style="color: #444444;"&gt;Navigate to &lt;/span&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;&amp;gt;&amp;gt;Template&amp;gt;&amp;gt;Edit HTML&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #3d85c6;"&gt;Step 3:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;span style="color: #444444;"&gt;Click anywhere in the code and press &lt;/span&gt;&lt;b style="color: #444444;"&gt;Ctrl+F&lt;/b&gt;&lt;span style="color: #444444;"&gt; and search for &lt;/span&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #3d85c6;"&gt;Step 4:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;span style="color: #444444;"&gt;Copy the code given below and place it &lt;b&gt;above/before&lt;/b&gt; &amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre class="brush:java"&gt;&amp;lt;script type='text/javascript'&amp;gt;&lt;br /&gt;//&amp;lt;![CDATA[&lt;br /&gt;var searchFormConfig = {&lt;br /&gt;    url: "http://www.codenirvana.in",   //Search Site URL&lt;br /&gt;   numPost: 100,     //Number Of Search Results&lt;br /&gt;   summaryPost: true,    //enable-disable Search Result Summary&lt;br /&gt;   summaryLength: 400,    //Search Result Summary Length in words&lt;br /&gt;   resultTitle: "SEARCH RESULTS FOR", //Search Result Container Title&lt;br /&gt;   noResult: "No result",    //No Result Tittle&lt;br /&gt;   resultThumbnail: true,    //enable-disable Search Result Thumbnail&lt;br /&gt;   thumbSize: 110,    //Search Result Thumbnail Size in px&lt;br /&gt;   fallbackThumb: "http://2.bp.blogspot.com/-hmfDWRueV6E/UsbKQ6KYvTI/AAAAAAAAA-I/6neu80wFcSQ/s1600/no-img.jpg" //No Thumbnail&lt;br /&gt;};&lt;br /&gt;function getId(a){return document.getElementById(a)}var config=searchFormConfig,input=getId("feed-input"),resultContainer=getId("search-container"),resultLoader=getId("search-loader"),skeleton="";function showResult(l){var k=l.feed.entry?l.feed.entry:"",a,g,e;skeleton="&amp;lt;h4&amp;gt;"+config.resultTitle+" &amp;amp;quot;"+input.value+"&amp;amp;quot;&amp;lt;/h4&amp;gt;";skeleton+='&amp;lt;a class="closebtn" title="Close" href="#close" onclick="resultContainer.style.display=\'none\';return false;"&amp;gt;&amp;amp;times;&amp;lt;/a&amp;gt;&amp;lt;ol&amp;gt;';if(k===""){skeleton+="&amp;lt;li&amp;gt;"+config.noResult+"&amp;lt;/li&amp;gt;"}for(var d=0;d&amp;lt;config.numPost;d++){if(d==k.length){break}var b=new RegExp(input.value,"ig"),f=k[d],h=f.title.$t.replace(b,"&amp;lt;mark&amp;gt;"+input.value+"&amp;lt;/mark&amp;gt;");for(var c=0;c&amp;lt;f.link.length;c++){if(f.link[c].rel=="alternate"){a=f.link[c].href;break}}g=("summary" in f&amp;amp;&amp;amp;config.summaryPost===true)?f.summary.$t:"";if(config.resultThumbnail===true){e=("media$thumbnail" in f)?f.media$thumbnail.url.replace(/\/s[0-9]+\-c/g,"/s"+config.thumbSize+"-c"):config.fallbackThumb}g=g.replace(/&amp;lt;br ?\/?&amp;gt;/ig," ").replace(/&amp;lt;.*?&amp;gt;/g,"").replace(/[&amp;lt;&amp;gt;]/g,"");if(g.length&amp;gt;config.summaryLength){g=g.substring(0,config.summaryLength)+"..."}g=g.replace(b,"&amp;lt;mark&amp;gt;"+input.value+"&amp;lt;/mark&amp;gt;");skeleton+='&amp;lt;li&amp;gt;&amp;lt;img style="width:'+config.thumbSize+"px;height:"+config.thumbSize+'px;" src="'+e+'" alt="" /&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a href="'+a+'" target="_blank"&amp;gt;'+h+"&amp;lt;/a&amp;gt;"+g+"&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;"}skeleton+="&amp;lt;/ol&amp;gt;";resultContainer.innerHTML=skeleton;resultLoader.style.display="none";resultContainer.style.display="block"}(function(){var a=document.createElement("script");a.type="text/javascript";a.id="search-feed-script";document.getElementsByTagName("head")[0].appendChild(a)})();function updateScript(){resultContainer.style.display="none";resultLoader.style.display="block";var a=getId("search-feed-script"),b=document.createElement("script"),c=input.value;b.id="search-feed-script";b.type="text/javascript";b.src=config.url+"/feeds/posts/summary?alt=json-in-script&amp;amp;q="+c+"&amp;amp;max-results="+config.numPost+"&amp;amp;callback=showResult";a.parentNode.removeChild(a);document.getElementsByTagName("head")[0].appendChild(b);return false}function resetField(){if(input.value===""){resultContainer.style.display="none";resultLoader.style.display="none"}};&lt;br /&gt;//]]&amp;gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;style&amp;gt;&lt;br /&gt;#feed-input {border: 0 none;width: 150px;height: 28px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;}&lt;br /&gt;#feed-input:focus{width:170px;margin-left:0px;}&lt;br /&gt;#search-btn {background: none repeat scroll 0 0 #359BED;border: 0 none;color: #FFFFFF;padding: 6px 10px;height: 30px;cursor: pointer;}&lt;br /&gt;#search-container { height:auto; overflow:auto; border-radius: 10px; margin-top:8px; margin-bottom: 3%; background-color: #6984BB; padding:10px 10px 0; -webkit-box-shadow:0 1px 2px rgba(0,0,0,.4),0 7px 7px -4px rgba(0,0,0,.4); -moz-box-shadow:1 1px 2px rgba(0,0,0,.4),0 7px 7px -4px rgba(0,0,0,.4); box-shadow:0 1px 2px rgba(0,0,0,.4),0 7px 7px -4px rgba(0,0,0,.4); display:none;}&lt;br /&gt;#search-container mark { background-color:transparent; color:black; font-weight:bold;}&lt;br /&gt;#search-container a { text-decoration:none; color:#0D3E71; font-weight:bold; font-size:15px; display:block;}&lt;br /&gt;#search-container a:hover { color:#39914E;}&lt;br /&gt;#search-container h4 { width : 500px; margin:0 0 10px; font-family: &amp;amp;#39;Segoe UI Light&amp;amp;#39;, &amp;amp;#39;Open Sans&amp;amp;#39;, Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-align: left;}&lt;br /&gt;#search-container ol { background:transparent; border:none; margin:0 0 10px; padding:0 0;}&lt;br /&gt;#search-container li { margin:10px 0 1px; padding:0px 8px 0px 0px; list-style:none; background-color:white; overflow:hidden;&lt;br /&gt; word-wrap:break-word; border-radius:3px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; border:1px solid #ccc;}&lt;br /&gt;#search-container li img { display:block; float:left; margin:5px 5px ;}&lt;br /&gt;#search-container li p { font-size: 11px; text-align: left;}&lt;br /&gt;#search-loader { left:5px; z-index:999; background-color: #6984BB; width: 10%; color:white; padding:3px 5px; margin-bottom: 10px; font-size: 13px; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; display:none;}&lt;br /&gt;#search-container li p { margin:0; padding:5px 0px;}&lt;br /&gt;#search-container li:hover { background:#FAF4D7;}&lt;br /&gt;#search-container .closebtn {font-size: 25px;color: #A8A8A8;padding-bottom: 10px;text-align: center;position: absolute;right: 25px;top: 25px;font-family: arial;}&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="background-color: white; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #3d85c6;"&gt;Step 4&lt;/span&gt;&lt;span style="color: #444444;"&gt;.1&lt;/span&gt;&lt;span style="color: #3d85c6;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="color: #444444;"&gt;&lt;span style="line-height: 26px;"&gt;After successfully placing the above CSS and JavaScript, copy below code and place where you want to show the Search Box on your blog. You can even &lt;b&gt;Add Gadget&lt;/b&gt; in your layout&amp;nbsp;panel&amp;nbsp;by adding a HTML/JavaScript&amp;nbsp;Gadget.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre class="brush:java"&gt;&amp;lt;form action="/search" onsubmit="return updateScript();"&amp;gt;&lt;br /&gt;&amp;lt;input id="feed-input" name="q" placeholder=" Search Site " size="40" type="text" /&amp;gt;&lt;br /&gt;&amp;lt;input id="search-btn" onkeyup="resetField();" type="submit" value="Search" /&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="background-color: white; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #cc0000;"&gt;Step 5:&lt;/span&gt;&lt;span style="color: #3d85c6;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: white; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 26px;"&gt;&lt;span style="color: #444444;"&gt;Now the final and most important step! Placing the search result container on your blog where your results pops up!.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; color: #444444; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;For this you have to find an appropriate position where you have to place the below code.&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; color: #444444; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; color: #666666; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;i&gt;Check the most appropriate position by&amp;nbsp;searching&amp;nbsp;on the above search box.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre class="brush:java"&gt;&amp;lt;div id='search-container'/&amp;gt;&lt;br /&gt;&amp;lt;div id='search-loader'&amp;gt;Loading...&amp;lt;/div&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="line-height: 26px;"&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;-&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #444444;"&gt;If you have some basic blogger template editing or working with blogger codes&amp;nbsp;experience&amp;nbsp;than I am sure you will successfully add this code too, but for the newbies or those who don't have any experience in blogger template editing or anything I will suggest you to &lt;/span&gt;&lt;span style="color: #6aa84f;"&gt;comment below with your blog URL&lt;/span&gt;&lt;span style="color: #444444;"&gt; &lt;/span&gt;&lt;span style="color: #666666;"&gt;&lt;i&gt;(without http://)&lt;/i&gt;&lt;/span&gt;&lt;span style="color: #444444;"&gt; after doing all the steps 1 to 4 and I will help you to place the final code(step 5).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="line-height: 26px;"&gt;&lt;span style="color: #444444;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="background-color: white; font-family: 'Trebuchet MS', sans-serif; font-size: x-large; line-height: 26px;"&gt;&lt;span style="color: #3d85c6;"&gt;DEMO:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="background-color: white; color: #444444; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;Scroll to TOP and search anything in search box.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; color: #444444; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #3d85c6; font-family: Trebuchet MS, sans-serif; font-size: large;"&gt;&lt;span style="line-height: 26px;"&gt;&lt;b&gt;Customization&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="background-color: white; font-family: 'Trebuchet MS', sans-serif; font-size: x-large; line-height: 26px;"&gt;&lt;span style="color: #3d85c6;"&gt;:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b style="background-color: white; font-family: 'Trebuchet MS', sans-serif; font-size: x-large; line-height: 26px;"&gt;&lt;span style="color: #999999;"&gt;Step 4&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="background-color: white; color: #444444; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;where you placed&amp;nbsp;&lt;/span&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="line-height: 26px;"&gt;JavaScript and CSS before &amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="line-height: 26px;"&gt;You will find my comments at the right side of every&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;searchFormConfig&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: #444444; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;Elements which I think is well understood and anyone can understand. Here are some important ones to take care of!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="line-height: 26px;"&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b style="color: #444444;"&gt;url&lt;/b&gt;&lt;span style="color: #444444;"&gt;: "http://www.&lt;/span&gt;&lt;span style="color: red;"&gt;codenirvana.in&lt;/span&gt;&lt;span style="color: #444444;"&gt;", //Search &lt;/span&gt;&lt;span style="color: red;"&gt;&lt;b&gt;Site URL&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444444; font-family: Courier New, Courier, monospace;"&gt;&lt;span style="line-height: 26px;"&gt;&amp;nbsp;&lt;b&gt;numPost&lt;/b&gt;: 100, &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Number Of Search Results&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444444; font-family: Courier New, Courier, monospace;"&gt;&lt;span style="line-height: 26px;"&gt;&amp;nbsp;&lt;b&gt;summaryLength&lt;/b&gt;: 400, &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Search Result Summary Length in words&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444444; font-family: Courier New, Courier, monospace;"&gt;&lt;span style="line-height: 26px;"&gt;&amp;nbsp;&lt;b&gt;resultTitle&lt;/b&gt;: "SEARCH RESULTS FOR", //Search Result Container Title&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="line-height: 26px;"&gt;&lt;span style="color: #444444; font-family: Courier New, Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444444; font-family: Courier New, Courier, monospace;"&gt;&lt;span style="line-height: 26px;"&gt;&amp;nbsp;&lt;b&gt;thumbSize&lt;/b&gt;: 110, &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//Search Result Thumbnail Size in px&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444444; font-family: Courier New, Courier, monospace; font-size: x-small;"&gt;&lt;span style="line-height: 26px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="line-height: 26px;"&gt;Similarly Step 4 code contains all the CSS required for this search box widget so some common&amp;nbsp;customization's:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444444; font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="line-height: 26px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;&lt;span style="line-height: 26px;"&gt;&lt;b&gt;&lt;span style="color: #6fa8dc;"&gt;- Background of Search&amp;nbsp;Container:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; color: #222222;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;change &lt;b&gt;&lt;i&gt;background-color&lt;/i&gt;&lt;/b&gt; of&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: white; color: #222222; font-family: Consolas, 'Lucida Console', monospace;"&gt; &lt;/span&gt;&lt;span style="background-color: white;"&gt;&lt;span style="color: #6aa84f; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;#search-result-container&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white;"&gt;&lt;span style="color: #6aa84f; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;span style="color: #6fa8dc;"&gt;- Text Color of Search&amp;nbsp;Container Title:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="background-color: white; color: #222222;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;change &lt;b&gt;&lt;i&gt;color&lt;/i&gt;&lt;/b&gt; of&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: white; color: #222222; font-family: Consolas, 'Lucida Console', monospace;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white;"&gt;&lt;b&gt;&lt;span style="color: #6aa84f; font-family: Courier New, Courier, monospace;"&gt;#search-result-container h4&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white;"&gt;&lt;span style="color: #6aa84f; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;span style="color: #6fa8dc;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;span style="color: #6fa8dc;"&gt;Background&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;span style="color: #6fa8dc;"&gt;of Search Results:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="background-color: white; color: #222222;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;change&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b style="background-color: white; color: #222222; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;i&gt;background-color&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;span style="background-color: white; color: #222222;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;of&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: white; color: #222222; font-family: Consolas, 'Lucida Console', monospace;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white;"&gt;&lt;b&gt;&lt;span style="color: #6aa84f; font-family: Courier New, Courier, monospace;"&gt;#search-result-container li&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white;"&gt;&lt;b&gt;&lt;span style="color: #6aa84f; font-family: Courier New, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;span style="color: #6fa8dc;"&gt;- Text Color of&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;span style="color: #6fa8dc;"&gt;Search Results&lt;/span&gt;&lt;/b&gt;&lt;b style="font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;span style="color: #6fa8dc;"&gt;&amp;nbsp;Title:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="background-color: white; color: #222222;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif;"&gt;change&amp;nbsp;&lt;b&gt;&lt;i&gt;color&lt;/i&gt;&lt;/b&gt;&amp;nbsp;of&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: white; color: #222222; font-family: Consolas, 'Lucida Console', monospace;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white;"&gt;&lt;b&gt;&lt;span style="color: #6aa84f; font-family: Courier New, Courier, monospace;"&gt;#search-result-container a&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="background-color: white;"&gt;&lt;b&gt;&lt;span style="color: #6aa84f; font-family: Courier New, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: white;"&gt;&lt;b&gt;&lt;span style="color: #6aa84f; font-family: Courier New, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="background-color: white;"&gt;&lt;/span&gt;&lt;span style="background-color: white; color: #666666; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;b&gt;Final Words:&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style="background-color: white; color: #444444; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; color: #444444; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;Its a great must have blogger widget and easy to install too just be careful in Step 5 and if need help, feel free to contact me by simply comment below or &lt;a href="http://www.codenirvana.in/p/contact-us.html" target="_blank"&gt;contact &lt;/a&gt;privately!&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="background-color: white; font-family: 'Trebuchet MS', sans-serif; line-height: 26px;"&gt;&lt;b&gt;&lt;span style="color: #444444;"&gt;Don't Forget to change &lt;/span&gt;&lt;span style="color: #cc0000;"&gt;Search Site URL&lt;/span&gt;&lt;span style="color: #444444;"&gt; from &lt;/span&gt;&lt;span style="color: #cc0000;"&gt;codenirvana.in&lt;/span&gt;&lt;span style="color: #444444;"&gt; to your site URL&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;             &lt;!-- Blogger automated replacement: "https://2.bp.blogspot.com/-e2xXQ62MG8k/Ut-nIgLXQ1I/AAAAAAAABAI/o1pqBo1enTA/s1600/jSON-Search-Blogger.png" with "https://2.bp.blogspot.com/-e2xXQ62MG8k/Ut-nIgLXQ1I/AAAAAAAABAI/o1pqBo1enTA/s1600/jSON-Search-Blogger.png" --&gt;&lt;!-- Blogger automated replacement: "https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F2.bp.blogspot.com%2F-e2xXQ62MG8k%2FUt-nIgLXQ1I%2FAAAAAAAABAI%2Fo1pqBo1enTA%2Fs1600%2FjSON-Search-Blogger.png&amp;amp;container=blogger&amp;amp;gadget=a&amp;amp;rewriteMime=image%2F*" with "https://2.bp.blogspot.com/-e2xXQ62MG8k/Ut-nIgLXQ1I/AAAAAAAABAI/o1pqBo1enTA/s1600/jSON-Search-Blogger.png" --&gt;</content><link href="http://www.codenirvana.in/feeds/8545413192313054252/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/01/json-search-box-widget-blogger.html#comment-form" rel="replies" title="44 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/8545413192313054252" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6566417470993725642/posts/default/8545413192313054252" rel="self" type="application/atom+xml"/><link href="http://www.codenirvana.in/2014/01/json-search-box-widget-blogger.html" rel="alternate" title="Advanced JSON Search Box Widget For Blogger" type="text/html"/><author><name>Udit</name><uri>http://www.blogger.com/profile/04765807266420924989</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://2.bp.blogspot.com/-e2xXQ62MG8k/Ut-nIgLXQ1I/AAAAAAAABAI/o1pqBo1enTA/s72-c/jSON-Search-Blogger.png" width="72"/><thr:total>44</thr:total></entry></feed>