zoukankan      html  css  js  c++  java
  • 算法第四版-1.1

    零、基础总结

    一、答疑

    1.11 1.12

     1 public class Solution {
     2     public static void main(String[] args) {
     3         System.out.println((0+15)/2);
     4         System.out.println((0.0+15)/2);
     5         System.out.println(2.0e-6*100000000.1);
     6         System.out.println(true&&false||true&&true);
     7         System.out.println((1+2.236)/2);
     8         System.out.println(1+2+3+4.0);
     9         System.out.println(4.1>=4);
    10         System.out.println(1+2+3+"4");
    11     }
    12 }
    13 /*
    14 7
    15 7.5
    16 200.0000002
    17 true
    18 1.618
    19 10.0
    20 true
    21 64
    22 */
    求表达式的值

    1.13:编写一个程序,从命令行得到三个整数参数。如果它们都相等则打印 equal ,否则打印 not equal 。

     1 package Test;
     2 import java.util.*;
     3 public class Solution {
     4     
     5     public static void main(String[] args) {
     6 
     7         Scanner scan=new Scanner(System.in);
     8         int num1 = scan.nextInt();
     9         int num2=scan.nextInt();
    10         int num3=scan.nextInt();
    11         scan.close();
    12         if (num1 == num2 && num1 == num3) 
    13         {
    14             System.out.println("equal");
    15         }
    16         else
    17         {
    18             System.out.println("not equal");
    19         }
    20     }
    21 }
    View Code

     1.18:打印结果

     1 package Test;
     2 import java.util.*;
     3 public class Solution {
     4     
     5     public static void main(String[] args) {
     6         System.out.println('a');
     7         System.out.println('a'+4);//向上转型
     8         System.out.println((char)('a'+4));//强制转化为char类型
     9         System.out.println('a'+'e');
    10         System.out.println((char)('a'+'e'));
    11 /*结果
    12           a
    13         101
    14         e
    15         198
    16         ?
    17 */
    18     }
    19 }
    View Code

    1.19:编写一段代码,将一个正整数 N 用二进制表示并转换为一个 String 类型的值 s 。

     1 package Test;
     2 import java.util.*;
     3 public class Solution {
     4     
     5     public static void main(String[] args) {
     6         int N=7481758;
     7         System.out.println(Integer.toBinaryString(N));//方法1 调用内置函数
     8         String s="";
     9         for(int i=N;i>0;i/=2) {//方法2
    10             s=(i%2)+s;
    11         }
    12         System.out.println(s);
    13         
    14 /*结果
    15 11100100010100110011110
    16 11100100010100110011110
    17 */
    18     }
    19 }
    View Code

    二、练习

    三、提高题

    四、实验题

  • 相关阅读:
    软工实践寒假作业(1/2)
    javaSprintBoot技术总结
    个人作业——软件工程实践总结&个人技术博客
    个人作业软件评测
    结对第二次作业——某次疫情统计可视化的实现
    结对第一次—疫情统计可视化(原型设计)
    软工实践寒假作业(2/2)
    《软件工程》_寒假作业1_职业生涯规划
    部署前端项目和后端项目到服务器
    软件工程实践总结&个人技术博客
  • 原文地址:https://www.cnblogs.com/xuechengmeigui/p/13576125.html
Copyright © 2011-2022 走看看