首页 > 其他分享 >9.15

9.15

时间:2023-09-15 11:47:57浏览次数:33  
标签:0.01 BigDecimal 9.15 System 0.05 println out

// An addition program 

import javax.swing.JOptionPane;  // import class JOptionPane

public class Addition {
   public static void main( String args[] )
   {
      String firstNumber,   // first string entered by user
             secondNumber;  // second string entered by user
      int number1,          // first number to add
          number2,          // second number to add
          sum;              // sum of number1 and number2

      // read in first number from user as a string
      firstNumber =
         JOptionPane.showInputDialog( "Enter first integer" );

      // read in second number from user as a string
      secondNumber =
         JOptionPane.showInputDialog( "Enter second integer" );

      // convert numbers from type String to type int
      number1 = Integer.parseInt( firstNumber ); 
      number2 = Integer.parseInt( secondNumber );

      // add the numbers
      sum = number1 + number2;

      // display the results
      JOptionPane.showMessageDialog(
         null, "The sum is " + sum, "Results",
         JOptionPane.PLAIN_MESSAGE );

      System.exit( 0 );   // terminate the program
   }
}

 

public class EnumTest {

public static void main(String[] args) {
Size s=Size.SMALL;
Size t=Size.LARGE;
//s  t    ͬһ      
System.out.println(s==t);  //
//  ԭʼ          
System.out.println(s.getClass().isPrimitive());
//   ַ     ת  
Size u=Size.valueOf("SMALL");
System.out.println(s==u);  //true
// г         ֵ
for(Size value:Size.values()){
System.out.println(value);
}
}

}
 enum Size{SMALL,MEDIUM,LARGE};

 

 

 

 

  @version 1.10 2004-02-10
   @author Cay Horstmann
*/

import java.util.*;

public class InputTest
{  
   public static void main(String[] args)
   {  
      Scanner in = new Scanner(System.in);

      // get first input
      System.out.print("What is your name? ");
      String name = in.nextLine();

      // get second input
      System.out.print("How old are you? ");
      int age = in.nextInt();
      
      
    /* int i;
     String value="100";
     i=Integer.parseInt(value);
     i=200;
     String s=String.valueOf(i);*/
     
      // display output on console
      System.out.println("Hello, " + name + ". Next year, you'll be " + (age + 1));
  
      
   }
}

 

 

 

 

 

 




public class RandomStr
{
public static void main(String[] args) 
{
//    һ     ַ   
String result = "";
//    6  ѭ  
for(int i = 0 ; i < 6 ; i ++)
{
//    һ  97  122  int ͵     
int intVal = (int)(Math.random() * 26 + 97);
//  intValueǿ  ת  Ϊchar     ӵ result    
result = result + (char)intVal;
}
//       ַ   
System.out.println(result);
  }
}

 

 

 


// Drawing shapes
import java.awt.Graphics;
import javax.swing.*;

public class SwitchTest extends JApplet {
   int choice;   

   public void init()
   {
      String input;

      input = JOptionPane.showInputDialog( 
                 "Enter 1 to draw lines\n" +
                 "Enter 2 to draw rectangles\n" +
                 "Enter 3 to draw ovals\n" );

      choice = Integer.parseInt( input );
   }

   public void paint( Graphics g )
   {
      for ( int i = 0; i < 10; i++ ) { 
         switch( choice ) {
            case 1:
               g.drawLine( 10, 10, 250, 10 + i * 10 );
               break;
            case 2:
               g.drawRect( 10 + i * 10, 10 + i * 10,
                           50 + i * 10, 50 + i * 10 );
               break;
            case 3:
               g.drawOval( 10 + i * 10, 10 + i * 10,
                           50 + i * 10, 50 + i * 10 );
               break;
            default:
               JOptionPane.showMessageDialog(
                  null, "Invalid value entered" );
         } // end switch
      } // end for
   } // end paint()
} // end class SwitchTest

/**************************************************************************
 * (C) Copyright 1999 by Deitel & Associates, Inc. and Prentice Hall.     *
 * All Rights Reserved.                                                   *
 *                                                                        *
 * DISCLAIMER: The authors and publisher of this book have used their     *
 * best efforts in preparing the book. These efforts include the          *
 * development, research, and testing of the theories and programs        *
 * to determine their effectiveness. The authors and publisher make       *
 * no warranty of any kind, expressed or implied, with regard to these    *
 * programs or to the documentation contained in these books. The authors *
 * and publisher shall not be liable in any event for incidental or       *
 * consequential damages in connection with, or arising out of, the       *
 * furnishing, performance, or use of these programs.                     *
 *************************************************************************/

 

 

 

 

 


public class Test {
public static void main(String[] args) {
int intValue=100;
long longValue=intValue;
double doubleValue=1234567890;
float floatValue=(float)doubleValue;
System.out.println(floatValue);//1.23456794E9

int X=100;
int Y=200;
System.out.println("X+Y="+X+Y);
System.out.println(X+Y+"=X+Y");
doNotRunme();

String string="";
double d1=1000.123;
double d2=1000.123;
if(Math.abs(d2-d1)<1e-10){

}
//System.out.println(string);

}

public static void doNotRunme()
{
doNotRunme();
}
}

 

 

 

 

 

 

 

 


import java.math.BigDecimal;

public class TestBigDecimal
{
public static void main(String[] args) 
{
BigDecimal f1 = new BigDecimal("0.05");
BigDecimal f2 = BigDecimal.valueOf(0.01);
BigDecimal f3 = new BigDecimal(0.05);
System.out.println("    ʹ  String  ΪBigDecimal           ļ       ");
System.out.println("0.05 + 0.01 = " + f1.add(f2));
System.out.println("0.05 - 0.01 = " + f1.subtract(f2));
System.out.println("0.05 * 0.01 = " + f1.multiply(f2));
System.out.println("0.05 / 0.01 = " + f1.divide(f2));
System.out.println("    ʹ  double  ΪBigDecimal           ļ       ");
System.out.println("0.05 + 0.01 = " + f3.add(f2));
System.out.println("0.05 - 0.01 = " + f3.subtract(f2));
System.out.println("0.05 * 0.01 = " + f3.multiply(f2));
System.out.println("0.05 / 0.01 = " + f3.divide(f2));
}
}

进口java.math.BigDecimal;

公共类TestBigDecimal
{
公共静态空主(String[]args)
{
BigDecimal F1=新的BigDecimal(“0.05”);
BigDecimal f2=BigDecimal.value eOf(0.01);
BigDecimal f3=新BigDecimal(0.05);
Println(“ʹstringΪBigDecimalļ”);
Println(“0.05+0.01=”+f1.add(F2));
System.out.println(“0.05-0.01=”+f1减去(F2));
Println(“0.05*0.01=”+f1.乘(F2));
Println(“0.05/0.01=”+f1.除法(F2));
Println(ʹDoubleΪBigDecimalļ);
Println(“0.05+0.01=”+f3.add(F2));
System.out.println(“0.05-0.01=”+f3减去(F2));
Println(“0.05*0.01=”+f3.乘(F2));
Println(“0.05/0.01=”+f3.除法(F2));
}
}

 

 

 

 




public class TestDouble {

    public static void main(String args[]) {
        System.out.println("0.05 + 0.01 = " + (0.05 + 0.01));
        System.out.println("1.0 - 0.42 = " + (1.0 - 0.42));
        System.out.println("4.015 * 100 = " + (4.015 * 100));
        System.out.println("123.3 / 100 = " + (123.3 / 100));
    }
}v

标签:0.01,BigDecimal,9.15,System,0.05,println,out
From: https://www.cnblogs.com/baizhuoran/p/17704614.html

相关文章

  • 9.15
    1. 原码原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制:2. 反码反码的表示方法是:正数的反码是其本身负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.3. 补码补码的表示方法是:正数的补码就是其本身负数的补......
  • 9.15 1
    1.仔细阅读示例****: EnumTest.java,运行它,分析运行结果?publicclassEnumTest{       publicstaticvoidmain(String[]args){             Sizes=Size.SMALL;             Sizet=Size.LARGE;             //s和t......
  • 9.15 泛型通配符
    demo1“<?>“classMessage<T>{//定义泛型类对象privateTcontent;//泛型属性publicvoidsetContent(Tcontent){this.content=content;}publicTgetContent(){returnthis.content;}}publicclassHelloWorld{......
  • 7.1-9.15数学建模复盘
    时间上安排太紧,合适的应该是2-3天1次安排,喘不上气没时间思考规划的方向是否正确、是否需要调整。一味地埋头按照数学建模清风课程学,浪费很多时间分工不算合理,分工分得界......
  • 2022.9.15———HZOI【CSP-S开小灶4】游寄
    Preface\(Rank31/39\)\(20pts+0pts=20pts\)最近出现了暴力不会打的情况我震惊我tm暴力不会打?然后其实仔细思考也是可以打的。只要暴力不是\(dp\)。但是赛时我老......
  • 13 刘欣晨 2022.9.15
    实验 一 项目名称:判断输入的是不是黄蓉所说的数实验内容:print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")number=int(input("请输入您认为符合......