ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

本周学习内容---算法+js基础

2022-01-29 18:58:01  阅读:93  来源: 互联网

标签:输出 System js --- 算法 typeof printf println out


本周学习内容

算法题–求圆的面积

要求:保留小数点后七位
思路
1、输入用 Scanner,变量用整型;
2、PI可以使用静态导入import static java.lang.Math.PI;也可以按照提示的方法,代码在补充中给出
3、输出留7位小数可以使用 String.format("%.7f", s) 方法
代码

package 蓝桥杯训练题;

import java.util.Scanner;

public class yuandemianji {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int r=sc.nextInt();
        double PI=3.14159265358979323;
        double s=PI*r*r;
        System.out.printf("%.7f",s);
    }
}

printf()函数的一些用法

public class TestPrintf {
    public static void main(String[] args){
    //定义一些变量,用来格式化输出。
    double d = 345.678;
    String s = "你好!";
    int i = 1234;
    //"%"表示进行格式化输出,"%"之后的内容为格式的定义。

    System.out.printf("%f",d);
    //"f"表示格式化输出浮点数。
    System.out.println();
    //"9.2"中的9表示输出的长度,2表示小数点后的位数。
    System.out.println();
    System.out.printf("%+9.2f",d);
    //"+"表示输出的数带正负号。
    System.out.println();
    System.out.printf("%-9.4f",d);
    //"-"表示输出的数左对齐(默认为右对齐)。
    System.out.println();
    System.out.printf("%+-9.3f",d);
    //"+-"表示输出的数带正负号且左对齐。
    System.out.println();
    System.out.printf("%d",i);
    //"d"表示输出十进制整数。
    System.out.println();
    System.out.printf("%o",i);
    //"o"表示输出八进制整数。
    System.out.println();
    System.out.printf("%x",i);
    //"d"表示输出十六进制整数。
    System.out.println();
    System.out.printf("%#x",i);
    //"d"表示输出带有十六进制标志的整数。
    System.out.println();
    System.out.printf("%s",s);
    //"d"表示输出字符串。
    System.out.println();
    System.out.printf("输出一个浮点数:%f,一个整数:%d,一个字符串:   %s",d,i,s);
    //可以输出多个变量,注意顺序。
    System.out.println();
    System.out.printf("字符串:%2$s,%1$d的十六进制数:%1$#x",i,s);
    //"X$"表示第几个变量。
    }
}

算法题–序列求和

问题描述
求1+2+3+…+n的值。
输入格式
输入包括一个整数n。
输出格式
输出一行,包括一个整数,表示1+2+3+…+n的值。
样例输入
4
样例输出
10
样例输入
100
样例输出
5050
数据规模与约定
1 <= n <= 1,000,000,000
思路
1、输入用 Scanner,变量用long型;
2、利用求前n项和公式定义sum;
3、输出sum的值
代码

package 蓝桥杯训练题;

import java.util.Scanner;

public class xulieqiuhe{
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        long n=sc.nextLong();
        long sum=(n+1)*n/2;
        System.out.println(sum);
    }
}

js基础

JS 是一种具有函数优先的轻量级,解释型或即时编译型的 高级编程语言 。
特性JavaScript脚本语言具有以下特点:
1)脚本语言。
2)基于对象。
3) 简单。
4) 动态性。
5)跨平台性。

js基本语法

1)JS是区分大小写
2)忽略空白符(空格  换行  tab)
3)语句分号可加可不加
4)单行注释//  多行注释/* */
5)要特别注意标识符和关键字 
6)不能以数字开头

js中的变量

变量是用于存储信息的"容器",也就是内存中的一个空间。

注意:
变量必须以字母开头
变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
变量名称对大小写敏感(y 和 Y 是不同的变量)

全局变量与局部变量的分界点是函数,函数外部的是全部变量,内部的是局部变量。全局变量在函数内外都可以访问,局部变量只能在函数内部访问。

js数据类型转换

 <script>
    console.log(parseInt(3.14)); // 把小数转成整数
    console.log(parseInt("3.14abc")); // 尝试把小数或非数字转成整数
    console.log(parseFloat(3))
    console.log(parseFloat("3.14abc"))
    console.log(Number("abc123"))  // NaN
    console.log(Number("123abc"))  // NaN
    console.log(Number("123"))  // 123
    console.log(String(123456))  // 123456*/
 </script>

typeof操作符

typeof "John"                 // 返回 string
typeof 3.14                   // 返回 number
typeof NaN                    // 返回 number
typeof false                  // 返回 boolean
typeof [1,2,3,4]              // 返回 object
typeof {name:'John', age:34}  // 返回 object
typeof new Date()             // 返回 object
typeof function () {}         // 返回 function
typeof myCar                  // 返回 undefined (如果 myCar 没有声明)
typeof null                   // 返回 object

标签:输出,System,js,---,算法,typeof,printf,println,out
来源: https://blog.csdn.net/m0_63593692/article/details/122744346

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

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

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

ICode9版权所有