首页 > 其他分享 >课堂代码测试

课堂代码测试

时间:2023-09-15 11:44:10浏览次数:38  
标签:num1 num2 int 代码 System 测试 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

   }

}

运行结果:false
false
true
SMALL
MEDIUM
LARGE

 

 

 

public class Bit {

 

    public static void main(String[] args) {

        int num1 = 8; // 正数

        int num2 = -8; // 负数

        // 按位取反

        int complement1 = ~num1;

        int complement2 = ~num2;

        // 按位与

        int andResult = num1 & num2; 

        // 按位或

 

        int orResult = num1 | num2;

        // 按位异或

 

        int xorResult = num1 ^ num2;

 

 

 

        // 输出结果

 

        System.out.println("按位取反:");

 

        System.out.println(" ~" + num1 + " = " + complement1);

 

        System.out.println(" ~" + num2 + " = " + complement2);

 

        System.out.println();

        System.out.println("按位与:");

 

        System.out.println(num1 + " & " + num2 + " = " + andResult);

 

        System.out.println();

        System.out.println("按位或:");

 

        System.out.println(num1 + " | " + num2 + " = " + orResult);

 

        System.out.println();

 

        System.out.println("按位异或:");

 

        System.out.println(num1 + " ^ " + num2 + " = " + xorResult);

 

    }

 

}

 

public class Test {

 

private static int value=1;

 

public static void main(String[] args) {

 

int value=2;

 

System.out.println(value);

 

}

 

}

 

最后输出2

 

 

int X=100;

 

int Y=200;

 

System.*out*.println("X+Y="+X+Y);

 

System.*out*.println(X+Y+"=X+Y");

 

代码的结果:X+Y=100200

public static class Main{

    public static void main(String[] args) {

        System.out.println("0.51+0.1="+(0.51+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));

    }

}

最终结果为

0.51+0.1=0.52

1.0-0.42=0.5800000000000001

4.015*100=401.49999999999994

123.3/100=1.2329999999999999

标签:num1,num2,int,代码,System,测试,println,课堂,out
From: https://www.cnblogs.com/4a5r/p/17704647.html

相关文章

  • 课堂问题解答
    一、运行结果:由于浮点数在计算机内部的表示方式是有限的,所以在进行浮点数计算时可能会出现精度损失,导致结果不是准确的。在第一行代码中,计算0.05+0.01的结果,预期应该是0.06。然而,由于浮点数的精度限制,实际计算结果可能是一个近似值,例如0.060000000000000005。这就导致了打......
  • 软件测试|Python Selenium 库安装使用指南
    简介Selenium是一个用于自动化浏览器操作的强大工具,它可以模拟用户在浏览器中的行为,例如点击、填写表单、导航等。在本指南中,我们将详细介绍如何安装和使用Python的Selenium库。安装Selenium库使用以下命令可以通过pip安装Selenium库:pipinstallselenium安装WebDriver......
  • 软件测试|好用的pycharm插件推荐(四)——Translation
    前言在我们的日常工作中,经常会遇到需要查看各个第三方库源码的问题,在很多情况下,我们的英语能力不能够满足我们完全读懂源码,所以我们就需要借助翻译工具来帮助我们理解第三方库的源码,如果我们将源码复制再使用其他工具翻译,会显得比较繁琐,如果有一个直接翻译的插件能够使用的话,就会方......
  • 【云原生持续交付和自动化测试】5.3 持续交付和DevOps实践基础知识
     【云原生持续交付和自动化测试】5.3持续交付和DevOps实践基础知识5.3.1什么是持续交付云原生下对持续交付(ContinuousDelivery)是一种软件开发方法,旨在实现高质量、可靠且可持续的软件交付。它强调通过自动化的流程和工具链,使得软件的构建、测试和部署过程可以频繁地进行,......
  • pytest单元测试框架(集成篇)
    一、@pytest.mark.parametrize()基本用法 @pytest.mark.parametrize(args_name,args_value)args_name:参数名args_value:参数值(列表[],元祖(),字典列表[{},{}],字典元祖({},{})),有多个值用例就会执行多少次importtimeimportpytestclassTestApi:@pytest.mark.par......
  • [代码随想录]Day45-动态规划part13
    题目:300.最长递增子序列思路:dp[i]状态取决于dp[0]-dp[i-1]中小于dp[i]的元素中最大的值+1,即:forj:=0;j<i;j++{ifnums[i]>nums[j]{dp[i]=max(dp[i],dp[j]+1)}}代码:动态规划funclengthOfLIS(nums[]int)int{lens:=len(nums)......
  • 仓库管理系统————开学测试(重写)
    WarehouseInformation类packageSTD_STD;publicclassWarehouseInformation{privateStringitemnumber;privateStringitemname;privateStringsuppliername;privateStringwarehousingtime;privateStringshipmenttime;privateStrin......
  • 2023秋Java开学考试代码优化
    publicclassWarehouseInformation{privateStringitemno;privateStringitemname;privateStringsuppliername;privateStringwarehousingtime;privateStringwarehousenumber;privateStringshipmenttime;privateStringwareho......
  • pytest单元测试框架(升华篇)
    -----------------------------------Pytest框架实现一些前后置(固件,夹具)的处理,常用三种一、setup/teardown,setup_class/teardown_class所有为什么需要这些功能?比如:web自动化执行用例之前,请问需要打开浏览器吗?用例执行后需要关闭浏览器?classTestMay:#这个在所有的用例......
  • java实验代码1
    一、阅读相应教材,或者使用互联网搜索引擎,弄清楚反码、补码跟原码这几个概念,然后编写示例程序,对正数、负数进行各种位操作,观察输出结果,与手工计算的结果进行比对,看看Java中的数是采用上述哪种码表示的。原码、反码、补码是计算机中对数字的二进制表示方法。原码:将最高位作为符号......