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

<channel>
	<title>printf - Kama Kaczmarek</title>
	<atom:link href="https://kamakaczmarek.net/tag/printf/feed/" rel="self" type="application/rss+xml" />
	<link>https://kamakaczmarek.net/tag/printf/</link>
	<description>Strona z materiałami dla uczniów i nauczycieli</description>
	<lastBuildDate>Fri, 04 Jun 2021 11:26:36 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>13. JAVA &#8211; wyświetlanie danych metodą printf</title>
		<link>https://kamakaczmarek.net/13-java-wyswietlanie-danych-metoda-printf/</link>
		
		<dc:creator><![CDATA[Kama]]></dc:creator>
		<pubDate>Thu, 27 May 2021 18:53:43 +0000</pubDate>
				<category><![CDATA[JAVA]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[printf]]></category>
		<category><![CDATA[wyświetlanie danych]]></category>
		<guid isPermaLink="false">https://kamakaczmarek.net/?p=2763</guid>

					<description><![CDATA[<p>Metoda printf pozwala na wyświetlanie danych w określonym formacie.Dane wyświetlane tą metodą są formatowane na bazie szablonu i zestawu argumentów. System.out.printf("Hello %s %n", "World"); W powyższym przykładzie możemy zauważyć, iż korzystamy ze znaku %, który określa format danych składający się na pewien schemat.Następnie, po przecinku wypisujemy kolejne argumenty, które będą podstawiane do konkretnego szablonu.Możliwe formaty [&#8230;]</p>
<p>Artykuł <a href="https://kamakaczmarek.net/13-java-wyswietlanie-danych-metoda-printf/">13. JAVA &#8211; wyświetlanie danych metodą printf</a> pochodzi z serwisu <a href="https://kamakaczmarek.net">Kama Kaczmarek</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Metoda <strong>printf</strong> pozwala na wyświetlanie danych w określonym formacie.<br />Dane wyświetlane tą metodą są formatowane na bazie szablonu i zestawu argumentów.</p>
<pre class="prettyprint">System.out.printf("Hello %s %n", "World");</pre>
<p>W powyższym przykładzie możemy zauważyć, iż korzystamy ze znaku %, który określa format danych składający się na pewien schemat.<br />Następnie, po przecinku wypisujemy kolejne argumenty, które będą podstawiane do konkretnego szablonu.<br />Możliwe formaty to:<br /><strong>%d</strong> &#8211; format dla liczb całkowitych<br /><strong>%f</strong> &#8211; format dla liczb rzeczywistych<br /><strong>%s</strong> &#8211; format dla ciągów znaków<br /><strong>%b</strong> &#8211; format dla typu logicznego<br /><strong>%n</strong> &#8211; znak nowej linii<br /><strong>%t..</strong> &#8211; format dla dat, który jest rozszerzany o następne formaty:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>A lub a</strong> &#8211; pełna nazwa dnia tygodnia lub skrócona<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>B lub b</strong> &#8211; pełna nazwa miesiąca lub 3 literowa nazwa miesiąca<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>c</strong> &#8211; cała data i czas<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>F</strong> &#8211; data w formacie 2021-05-27<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>T</strong> &#8211; godzina w formcie 24h / R &#8211; bez sekund / H &#8211; 2cyfrowa / k &#8211; bez zer<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>r</strong> &#8211; godzina w formacie 12h / p &#8211; pm/am<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>M</strong> &#8211; minuty 2cyfrowo<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>S</strong> &#8211; sekundy 2cyfrowo<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Y lub y</strong> &#8211; rok 4cyfrowy lub 2cyfrowy<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>m</strong> &#8211; 2cyfrowy miesiąc<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>d lub e</strong> &#8211; dzień 2cyfrowy lub bez zer<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>s</strong> &#8211; znacznik czasowy/timestamp<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Q</strong> &#8211; milisekundy<br /><strong>1..n$</strong> &#8211; możemy wskazać na konkretny argument do formatowania</p>
<h4>Przykłady:</h4>
<pre class="prettyprint">System.out.printf("%d %f %s %b %n", 10, 1.22f, "tekst", true);//10 1,220000 tekst true<br />System.out.printf("%tA %tb %tc %n", new Date(), new Date(), new Date());//czwartek maj czw. maj 27 20:25:17 CEST 2021<br />//aby nie powtarzać tego samego argumentu kilka razy, możemy wskazywać konkretny argument<br />System.out.printf("%1$tA %1$tb %1$tc %n", new Date());//czwartek maj czw. maj 27 20:25:17 CEST 2021<br /><br />String user = "user";<br />System.out.printf("Witaj %s, zostałeś zalogowany w %tA %2$tF", user, new Date());</pre>
<p>Artykuł <a href="https://kamakaczmarek.net/13-java-wyswietlanie-danych-metoda-printf/">13. JAVA &#8211; wyświetlanie danych metodą printf</a> pochodzi z serwisu <a href="https://kamakaczmarek.net">Kama Kaczmarek</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
