# Multiply a decimal fraction, not using floating point : int « Data Type « Java

Home
Java
 1 2D Graphics GUI 2 3D 3 Advanced Graphics 4 Ant 5 Apache Common 6 Chart 7 Class 8 Collections Data Structure 9 Data Type 10 Database SQL JDBC 11 Design Pattern 12 Development Class 13 EJB3 14 Email 15 Event 16 File Input Output 17 Game 18 Generics 19 GWT 20 Hibernate 21 I18N 22 J2EE 23 J2ME 24 JDK 6 25 JNDI LDAP 26 JPA 27 JSP 28 JSTL 29 Language Basics 30 Network Protocol 31 PDF RTF 32 Reflection 33 Regular Expressions 34 Scripting 35 Security 36 Servlets 37 Spring 38 Swing Components 39 Swing JFC 40 SWT JFace Eclipse 41 Threads 42 Tiny Application 43 Velocity 44 Web Services SOA 45 XML
 Java » Data Type » int Screenshots
Multiply a decimal fraction, not using floating point
 ```      /**  * Multiply a decimal fraction, not using floating point  * @author Ian F. Darwin, http://www.darwinsys.com/  * @version \$Id: IntFract.java,v 1.5 2004/02/09 03:33:57 ian Exp \$  */ public class IntFract {   public static void main(String[] argv) {     //+     int a = 100;     int b = a*5/7;     System.out.println("5/7 of " + a + " is " + b);     // Just for fun, do it again in floating point.     final double FRACT = 0.7142857132857;     int c = (int)(a*FRACT);     System.out.println(FRACT + " of " + a + " is " + c);     //-   } }                                             ```
Related examples in the same category
 1 Java int:int is 32 bit signed type ranges from –2,147,483,648 to 2,147,483,647. 2 Integer class creates primitives that wrap themselves around data items of the int data type 3 Rolling the Dice 4 Are all hex integers negative 5 Int Overflow 6 The Integer class cannot be changed 7 Demonstrate a type wrapper. 8 Autoboxing/unboxing int 9 Getting a Valid Integer 10 Convert string to integer 11 Integer.toBinaryString 12 Convert octal number to decimal number 13 Convert binary number to decimal number 14 Convert decimal integer to octal number 15 Convert decimal integer to hexadecimal number 16 Convert hexadecimal number to decimal number 17 Integer.toHexString 18 Integer.MIN_VALUE 19 Java Sort int Array 20 Compare Two Java int Arrays 21 Pass an integer by reference 22 Modifiable Integer 23 Given an integer, return a string that is in an approximate, but human readable format 24 Returns the sign for int value x 25 Gets the maximum of three int values. 26 Gets the minimum of three int values. 27 Add two integers, checking for overflow.