ICode9

精准搜索请尝试: 精确搜索
  • ch05 Java方法2022-06-29 11:34:59

    Java方法 何谓方法? System.out.println(); //类.对象.方法 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 修饰符 返回类型值 方法名(参数类型 参数名){ ----- 方法体 ---

  • 简单计算器2022-06-29 00:32:47

    package com.qiqi.method;import java.util.Scanner;public class Calculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入第一个数据:"); while (scanner.hasNextDouble()

  • AOP面向切面编程2022-06-27 17:31:10

    <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframew

  • 方法学习2022-06-25 19:01:52

    方法是什么 //类.对象.方法 System.out.println.() 方法的本意是功能块,包含于类或对象中,就是实现某个功能的语句块的集合(其他语言通常叫函数),在其他地方被调用。 设计方法的时候,最好保持方法的原子性,即一个方法只实现一个功能,这样有利于以后的功能拓展。 例: public class Demo01

  • if语句实现考试成绩划分和用if语句替换三元运算符2022-06-24 15:06:08

    语句练习 指定考试成绩,判断成绩的等级。 90-100 优秀 80-89 好 70-79 良 60-69 及格 60以下 不及格 代码: public static void main(String[] args) { int score = 100; if (score >=90 && score<=100){ System.out.println("

  • 2022/6/23随笔2022-06-23 23:37:53

    最近在读洛谷的《深入浅出程序设计竞赛(基础篇)》,对于刷题量比较少,代码习惯不太规范的我来说意外的合适,预计用25天左右的时间刷完这本书上的题目(算法相关) 今天A了七题,从下午3点到晚上10点(当然中途划水了3个小时),被高精度阶乘相加卡了1个钟头,其实思路一开始就明确,忽略了某个基础点,卡进

  • java 流程控制实例2022-06-22 19:01:53

    import java.util.Scanner; public class Arithmetic { public static void main(String[] args) { System.out.print("规则第n个数=第n-1个数+第n-2个数:"); // num1 第n-1个数,num2 第n-2个数。 int num2 = 1, num1 = 1, temp = 0; Scanne

  • 解决小数相加精度丢失的问题2022-06-22 12:06:30

    借助第三方插件 bigNumber.js来实现精度丢失的问题。 废话不多说直接上代码: -> npm i bignumber.js 引用 import BigNumber from "bignumber.js";   小数相加  var num1 = 0.1,num2 = 0.2,sum=0; num1 = new BigNumber(num1); sum = num1.plus(num2) // 0.3 有图有

  • 函数定义2022-06-21 23:01:49

    函数定义 函数声明方式: function sum (num1, num2) { return num1 + num2; } 函数表达式: let sum = function(num1, num2) { return num1 + num2; }; 箭头函数: let sum = (num1, num2) => { return num1 + num2; }; 箭头函数使用 Function 构造函数。这个构造函

  • Java方法2022-06-17 22:05:15

    方法 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是

  • 力扣415(java)-字符串相加(简单)2022-06-14 16:31:46

    题目: 给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和并同样以字符串形式返回。 你不能使用任何內建的用于处理大整数的库(比如 BigInteger), 也不能直接将输入的字符串转换为整数形式。  示例 1: 输入:num1 = "11", num2 = "123"输出:"134"示例 2: 输入:num1 = "456", num2 =

  • 首尾相接的数组,其旋转后恢复原状的循环节的性质2022-06-10 19:07:51

    对于一个首尾相接的数组,设其旋转k1、k2、k3...次后可以恢复原状。 且k1<k2<k3<...。 则可以肯定,k1为这个数组的循环节,且k2、k3...均为k1的倍数。 一种求循环节的方法为: 对长度为n的循环字符串,先从小到大遍历可能的循环节的长度i,判断是否n%i==0,然后对其中的除第一个循环节内的每一

  • 求斐波那切数列第12个月的值2022-06-09 18:04:02

    // 有个人想知道,一年之内一对兔子能繁殖多少对?于是就筑了一道围墙把一对兔子关在里面。 //已知一对兔子每个月可以生一对小兔子,而一对兔子从出生后第3个月起每月生一对小兔子。 //假如一年内没有发生死亡现象,那么,一对兔子一年内(12个月)能繁殖成多少对? //(兔子

  • JS 的数字类型2022-05-31 21:04:43

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> var num1 = 3.14 var num2 = 100 console.log(typeof num1,typeof num2) &

  • LeetCode/字符串相乘2022-05-31 01:31:45

    给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 扩充(字符串相加) class Solution { public: string addStrings(string num1, string num2) { int i = num1.length() - 1, j = num2.length() - 1, add = 0;

  • 计算器2022-05-28 20:31:45

    package struct;import java.util.Scanner;public class Demo04 { public static void main(String[] args) { System.out.println("请输入两个数"); Scanner a = new Scanner(System.in); int num1 = a.nextInt(); Scanner b = new Scann

  • Java SE03_Java方法2022-05-26 00:35:36

    Java方法 何谓方法    Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用   设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法

  • MyMath五种方法2022-05-24 20:34:26

    package counter;class MyAdd implements IAdd{ @Override public int add(int num1, int num2) { return num1 + num2; }}class MySub implements ISub{ @Override public int sub(int num1, int num2) { return num1 - num2; }}public clas

  • 策略模式2022-05-24 17:34:36

    定义: 该模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。策略模式属于对象行为模式,它通过对算法进行封装,把使用算法的责任和算法的实现分割开来,并委派给不同的对象对这些算法进行管理。 即:一个接口(负责算法的责任),接口底下多个实

  • 43. 字符串相乘2022-05-17 11:32:15

    43. 字符串相乘 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 注意:不能使用任何内置的 BigInteger 库或直接将输入转换为整数。 示例 1: 输入: num1 = "2", num2 = "3" 输出: "6" 示例 2: 输入: num1 = "123", num2

  • JS中小数运算精度丢失的问题2022-05-16 19:31:28

    众所周知,JS中,小数之间进行运算会出现精度丢失的问题,比如         再比如:        这种问题的原因在此不再赘述,直接说解决办法: 加法运算: //减法运算 1 function numAdd(num1, num2) { 2 var baseNum, baseNum1, baseNum2 3 try { 4

  • 剑指Offer-65-不用加减乘除做加法2022-05-10 16:01:06

    算法思路 不考虑进位各位相加,”0+0“”1+1“结果都是0,”0+1“”1+0“结果都是1,这便与”异或运算“的结果相同 进位操作,看作是两个数先做”与运算“,再向左移一位,只有当”1&1“时结果才为1 把前两步的结果相加 实现 int bitAdd(int num1, int num2) { /*之所以是一个循环且

  • 方法的定义和调用2022-05-09 23:35:06

    方法的定义 定义的是形式参数 要传递的实际数值是实际参数 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; } package com.chen.cm.method; public class Demo02 { public static void main(String[] args) { i

  • 练习计算器2022-05-09 23:33:53

    计算器 练习:写一个计算器,要求实现加减乘除功能,并且能够循环接受新的数据,通过用户交互实现。 思路推荐:1. 写四个方法:加减乘除 ​ 2.利用循环+switch进行用户交互 ​ 3.传递需要操作的两个数 ​ 4.输出结果 package com.c

  • 函数声明和函数表达式的区别2022-05-06 12:03:54

    一、写法不一样 1 //函数声明 2 let res1 = sum1(10 , 20) 3 console.log(res1) 4 function sum1(num1, num2) { 5 return num1 + num2 6 } 7 8 //函数表达式 9 let res2 = sum2(10 , 20) 10 console.log(res2) 11 let sum2 = function ( num1, num2 ){ 12 ret

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有