java小白学编程之基础2

零基础学Java,最开始应该学什么? Java的知识面太广了,这里整理了一个思维导图,不是很全面,但足够硬核,先学最重要的,从浅到深,能够让你快速地学好Java。 一、两个学习阶段 在介绍如何学好Java前,我们先把学习路线定一下,我把这个过程分成两个阶段。 第一阶段:打好基础,先跨进Java编程的大门; 掌握Java基础知识和工具,这些知识在学习过程中必须首先掌握,在图中,先学“1、基础知识”和“2、通用技能”、“3、看框架知识”、“4、数据库知识”。 第二阶段:建立完整的技术栈,... 阅读详情

开篇补充

数据类型
变量名 = 初值;
代码报错*:
1.黄色警告(提示可能发生错误 可以不用处理)
2.红色错误(编译时的错误)

代码讲解知识

public class Demo01{
    public static void main(String[] args){
        //隐式转换
        //只能把小类型转成大类型
        double d = 10;
        //强制转换 会丢失精度问题
        int a = (int)10.0;
        System.out.println(a);
            //字符串类型
        String str1 = "wanlong";
        System.out.println(str1);
        //字符串拼接
        String str2 = "wangjun";
        System.out.println(str1 + str2);

        int num1 = 10;
        int num2 = 15;
        System.out.println(num1 + num2);

        //与字符串相加 永远会得到字符串
        System.out.println(str1 + num1 + num2); 
        //输出 num1 = 10;
        System.out.println("num1 = " + 10);

        //将十进制转化为二进制
        String s1 = Integer.toBinaryString(15);
        System.out.println("s1 ="+ s1);
        //10进制转8进制
        String s2 = Integer.toHexString(15);
        System.out.println("s2 = " + s2);
        //10进制转16进制
        String s3 = Integer.toHexString(15);
        System.out.println("s3 = " + s3);

        //判断2个字符串是否相等
        //boolean 布尔类型
        //只有2个值 ture(真) false(假)
        String s4 =" wanglong";
        String s5 = "wangjun";
        boolean b1 = s4.equals(s5);
        System.out.println("b1 = " + b1);

    }
    }
运算符

1. 算术运算符
  + - * / %(取余运算) ++(自增) --(自减)
  关系运算符(主要用来当做判断条件)
  注意:使用关系运算符会有返回值 并且只有布尔类型的
  > < >= <= == !=

2. 逻辑运算符(判断后会有布尔类型的返回值)
 && 与 (条件1) && (条件2)  一假则假
  || 或 (条件1) || (条件2)   一真则真
  ! 非 取反
public class Demo02 {
        public static void main(String[] args) {
            //取余运算
            //判断一个数是不是偶数
            int n = 10 % 2;
            System.out.println("n = " + n);
            //编译通过(没有语法错误)
            //运行数错误
    //      int n1 = 10 / 0;
    //      System.out.println("n1 = " + n1);

            //自增
            int n2 = 10;
            //相当于 n2 = n2 + 1;
            n2++;
            System.out.println("n2 = "+ n2);
            /*
             * 加加在前 先自增 在参与运算
             * 加加在后 先参与运算 在进行自增
             * */
            int n3 = 10;
            int n4 = 10;
            int n5 = n3 + n4++;
            System.out.println("n4 = " + n4);// 11
            System.out.println("n5 = " + n5);// 20

            //关系运算符
            int n6 = 10;
            int n7 = 15;
            boolean b1 = n6 > n7;// > < >= <= == != 
            System.out.println(b1);

            //逻辑运算符
            int n8 = 10;
            int n9 = 15;

            boolean b2 = (n8 > n9) && (n8 > 1);//|| !
            System.out.println(b2);
            //短路现象
            //当条件一为假时 不会执行条件2了
    //      直接返回结果
            boolean b3 = (n8 > n9) && (n8++ > 1);
            System.out.println(b3);//falase
            System.out.println(n8);

            boolean b4 = (n8 <n9) || (++n9 > 1);
            System.out.println(b4); //false
            System.out.println(n9);//15

            //逻辑非
            boolean b5 = true;

if else

流程控制
  1.顺序结构(代码由上自下逐行执行)
  2.分支结构(选择执行) (if switch)
 形式1:
  if(判断条件){
  条件成立 执行的语句
  }
  形式2:
  if(判断语句){
        条件成立 执行语句
  }else{
 条件不成立 执行语句2
  }
  形式3:
  if(判断条件1){
        执行语句1
  }else if(判断条件2){
        执行语句2
  }else{
        执行语句3
  }
  3.循环结构
 public class Demo03 {
    public static void main(String[] args) {
        /*
        //键盘输入一个成绩
        //创建从键盘接收字符串的对象
        System.out.println("请输入一个成绩");
        Scanner in = new Scanner(System.in);
        //接收输出的字符串
        String str = in.nextline();
        System.out.println("输入的是:" + str);
        //将字符串转化成整型
        int number = Integer.parseInt(str);

        // 成绩大于90分优秀,70至90良好,
        // 60至70合格,60及以下不及格
        if (number > 90) {
            System.out.println("成绩优秀");
        }else if{
            System.out.println("");
        }
        // 从控制台输入一个数
        // 是偶数但是不能是7的倍数 满足条件输出该数

        if (number = ) {

        }
        */  

        // 从控制台输入一个数
        // 是偶数但是不能是7的倍数 满足条件输出该数
        /*
        System.out.println("请输入一个数");
        Scanner in = new Scanner(System.in);
        String str = in.nextLine();
        int number =  Integer.parseInt(str);
        System.out.println("输入的是:");
        if (number % 2 ==0 && number % 7 != 0) {
            System.out.println(number + "是偶数");
        }
        */
        /*
        // 输入一个年份 判断是不是 闰年
        System.out.println("请输入一个年份");
        Scanner scanner = new Scanner(System.in);
        String str = scanner.nextLine();
        int num = Integer.parseInt(str);
    if (num % 400 ==0 || (num % 4 == 0 && num % 100 != 0)) {
        System.out.println(num);
    }
    */ 
    /*if嵌套(if语句中 还有if语句)
     *  键盘输入模拟天气
     * 如果晴天,去爬山,
     * 如果下雨,去逛街,
     * 再次接收用户的输入
     * 小雨的话,带上伞, 
     * 暴雨的话,穿上雨衣 
     */

     System.out.println("请输入天气");
     Scanner scanner = new Scanner(System.in);
     String str = scanner.nextLine();
     //判断天气
     if (str.equals("晴天")) {
        System.out.println("去爬山");
    }else if (str.equals("下雨")) {
        System.out.println("去逛街");
        //再次接受用户的输入
        System.out.println("请输入小雨或暴雨");
        //Scanner对象 创建一次就行了
        //可以接收多个键盘输入的值
        String str2 = scanner.nextLine();
        //继续判断小雨还是暴雨
        if (str2.equals("小雨")) {
            System.out.println("带上伞");
        }else if(str2.equals("暴雨")) {
            System.out.println("穿上雨衣");
        }
    }else {
        System.out.println("你傻吧 输入错了");
    }







    }
}

switch语句

    switch (被匹配的值) {
    case 匹配的值1:
        值匹配成功 执行的语句
        break; 跳出switch语句(跳出switch这对大括号)
        case匹配的值2:
        值匹配成功 执行的语句
        break;
        case匹配的值3:
        值匹配成功 执行的语句
        break;


    default:
        如果所有case都没有匹配成功  执行default中的语句
        break;
    }
    如果判断的是一个范围 使用if好写
    如果判断的是集体的几个值 使用switch好写 


public class demo04 {
public static void main(String[] args) {
//接受用户的输入
System.out.println("请输入1,2,3,4");
Scanner scanner = new Scanner(System.in);
//真正接收用户从键盘输入的值 是这句话
String str = scanner.nextLine();
//1 ---春天
//2 ---夏天
//3 ---秋天
//4 ---冬天

switch (str) {
 default:
    //所有case都没匹配成功
    //这是系统会在switch语句中
    //寻找default
    //如果找到就执行 反之不执行
    System.out.println("随机天");
    break;
case "1":
    System.out.println("春天");
    break;
case "2":
    System.out.println("夏天");
    break;
case "3":
    System.out.println("秋天");
    break;
case "4":
    System.out.println("冬天");
    break;


        }

    }

}
三目运算符
  结构:
  判断条件 ? 值1 : 值2;
  如果判断条件成立 就返回值1 反之 返回值2
public class demo05 {
public static void main(String[] args) {
//打印两个数的最大值
int a = 10;
int b = 15;
//定义一个变量 接收最大值
int max = 0;
max = (a > b) ? a : b;
System.out.println(max);

//求三个数的最大值
int n1 = 10;
int n2 = 6;
int n3 = 15;

//先求前两个数的最大值
//再跟第三个数比较
int m1 = (n1 > n2) ? n1 : n2;
int m2 = (m1 > n3) ? m1 : n3;
System.out.println(m2);


    }
}
流程控制

while循环
结构
while(判断条件){
循环体(一条或多条语句)
}
当判断条件不成立时 循环结束

public class demo06 {
    public static void main(String[] args) {
        //打印100次 你开心吗?
        //声明一个循环增量来判断是否到100了
        int number = 0;
        while (number < 100) {
            System.out.println("你开心吗" + number);
            //让循环增量自增
            number++;
        }
        //累加思想
        //求1到10的和(使用循环)
        //声明一个循环增量
        int i = 1;
        //声明一个变量 保存结果
        int sum = 0;
        while (i <= 10) {
        //求和
            sum = sum + i;
            i++;
        }
        System.out.println(sum);


        //while最简单死循环
        while (true) {
            System.out.println("我是死循环");
        }
    }
训练AI:从数据收集到模型部署的完整指南 如果你刚开始接触AI,建议先学习一些基础的编程和机器学习知识,还可以使用现成的AI平台和工具来帮助你训练AI模型。在这篇文章中,我们将详细探讨从数据收集到模型部署的完整步骤,并提供一些有用的技巧和工具,以帮助你成功地训练自己的AI模型。在收集数据时,你需要从可靠的数据源(如数据仓库、数据集市、API接口)获取数据,确保数据的准确性和完整性。常用的划分比例是70%的数据集用于训练模型、15%的数据集用于验证模型,5%的数据集用于超参数调整,最后10%的数据集用于测试模型的性能。测试数据集用于测试模型的性能。 阅读详情

相关推荐

【SAP中的框架协议】

在SAP中,框架协议(Framework Agreement) 是企业与供应商签订的长期采购约束文件,用于简化重复性采购流程、锁定交易条款并降低管理成本。

m0_73548864的博客 1294

零基础学Java语言翁恺第2周编程题2

题目内容: 无线电台的RS制信号报告是由三两个部分组成的: R(Readability) 信号可辨度即清晰度. S(Strength) 信号强度即大小. 其中R位于报告第一位,共分5级,用1—5数字表示. 1—Unreadable 2—Barely readable, occasional words distinguishable 3—Readable with considerable difficulty 4—Readable with practically no difficulty 5—P

锤锤的博客 178

同花顺Supermind量化交易 技术面分析专题(一)-- 相似k线的形态验证与选股

W底”,“多头上涨”,“趋势回踩”,”上涨中继“这些都是常见的K线形态,以”上涨中继“为例,当股价快速上涨后,出现盘整形态而非顶部形态,预示股价还会进一步上涨,那么本节主要讲述”上涨中继”形态是否能够预测未来股价上涨,以及如何应用“上涨中继”形态,来快速选股。"相似K线"技术相比于传统的K线组合而言更具技术性,其还有较多的运用空间,比如:运用顶部形态来监控个股潜在的下跌风险,运用相似度来监控个股是否脱离大盘走势,研究各类形态的上涨预测能力,并应用于选股等等。第一步:选取一段标准的“上涨中继”形态K线图。

qq_22808537的博客 4544

《21天学通Java(第6版)》—— 第 2 章 Java编程基础

本节书摘来异步社区《21天学通Java(第6版)》一书中的第2章,作者:【美】Rogers Cadenhead,更多章节内容可以访问云栖社区“异步社区”公众号查看。 第 2 章 Java编程基础 21天学通Java(第6版)Java程序是由类和对象组成的,而对象和类又是由方法和变量组成的。方法是由语句和表达式组成的,表达式又由运算符组成。 至此,您可能担...

weixin_33937499的博客 89

45个经典Linux面试题(非常详细)零基础入门到精通,收藏这一篇就够了

(文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如 i 节点,磁盘分布图,间接块,超级块等。$ chmod 751 file 给 file 的属主分配读、写、执行(7)的权限,给 file 的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限。linux命令’hash’管理着一个内置的哈希表,记录了已执行过的命令的完整路径, 用该命令可以打印出你所使用过的命令以及执行的次数。创建文件:典型的如 touch,vi 也可以创建文件,其实只要向一个不存在的文件输出,都会创建文件。

小陈的博客 2069

人工智能渗透测试:自动化安全评估

渗透测试认证的价值包括提高可信度和技能水平,并帮助客户确保由经过认证的个人对其系统进行全面的手动调查。B2B 交互变得越来越复杂,特别是功能丰富的超级应用程序,需要采取强有力的安全预防措施,而自动化渗透测试应用程序则是一种未被发现的武器。渗透测试中的人工智能通过提高效率、自动收集信息、发现隐藏的漏洞、开发个性化攻击和减少误报来提高 B2B 集成的安全性。这包括风险简报、补救建议和战略建议。渗透测试由五个阶段组成,是网络安全中的关键防御措施,它模拟现实世界的攻击,以识别系统缺陷并在漏洞被利用之前解决它们。

weixin_48967543的博客 2361

零基础学java题目_第2周编程题:零基础学Java

1、时间换算(5分)题目内容:UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。有效的输入范围是0到...

weixin_42497762的博客 111

【模型之美】3、文本聚类与智能摘要,让AI帮你做个总结

在信息过载时代,文本聚类与摘要技术成为关键工具。本文提出了一种结合OpenAI Embedding与传统机器学习的方法,实现从文本预处理到智能分析的完整流程。技术方案分为三阶段:1)通过Embedding将文本转化为语义向量;2)采用K-Means等算法进行无监督聚类;3)利用大模型生成可解释的标签和摘要。实验证明,该方法能有效提升信息处理效率,如在新闻聚合系统中自动分类10,000篇文章,准确率较传统方法提高15%。方案包含实用代码示例,涵盖文本清洗、向量化、聚类优化等关键技术细节,可应用于对话记忆、舆情

2025博客之星Top81。专注AI工程化与架构实战。从分布式思维到模型部署,用工程化视角为你厘清AI落地的真实路径。 1438

零基础学Java语言--第2周编程题

** 1时间换算(5分) ** 题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。 有效的输入范围是0到2359,即你的程序不可能从测试服务器读到0到2359以外的输入数据。 你的程序要输出这个时间对

White__Chocolate的博客 225

基于STM32、HAL库的TPL0501数字电位器驱动程序设计

@param value 输出值(0-255)* @param hdev TPL0501句柄。* @param hdev TPL0501句柄。* @brief 获取TPL0501当前设置值。* @param hdev TPL0501句柄。* @brief 获取TPL0501当前设置值。* @brief 设置TPL0501输出值。* @brief 设置TPL0501输出值。* @return 当前值(0-255)* @brief 初始化TPL0501。* @brief 初始化TPL0501。

corlin6688的博客 1025

【Burp入门第二十二篇】BurpSuite配置Hea插件教程+添加配置项

HaE是一个基于BurpSuite Java插件API开发的辅助型框架式插件,旨在实现对HTTP消息的高亮标记和信息提取。该插件通过自定义正则表达式匹配响应报文或请求报文,并对匹配成功的报文进行标记和提取。

等风来 9626

零基础学Java语言翁恺第3周编程题2

数字特征值(5分) 题目内容: 对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推。这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0。按照整数的顺序把对应位的表示奇偶性的0和1都记录下来,就形成了一个二进制数字。比如,对于342315,这个二进制数字就是001101。 这里的计算可以用下面的表格来表示: 数字 3 4 2 3 1 5 数位 6 5 4 3 2 1 数字奇偶 奇 偶 偶 奇

锤锤的博客 173

手把手教你学SINULINK-- --Linear Transformer 模块

模块是 Simulink 中用于模拟理想变压器行为的重要工具。通过本文的详细介绍,希望你能更好地理解和使用模块。

MHD0815的博客 2612

信号报告——MOOC《零基础学Java语言》第2周编程题2

信号报告(5分)题目内容:无线电台的RS制信号报告是由三两个部分组成的:R(Readability) 信号可辨度即清晰度.S(Strength)    信号强度即大小.其中R位于报告第一位,共分5级,用1—5数字表示.1---Unreadable2---Barely readable, occasional words distinguishable3---Readable with cons...

baidu_26732243的博客 226

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

《21天学通Java(第7版)》—— 第2章 Java编程基础 2.1 语句和表达式

本节书摘来异步社区《21天学通Java(第7版)》一书中的第2章,第2.1节,作者: 【美】Rogers Cadenhead(罗格斯 卡登海德),更多章节内容可以访问云栖社区“异步社区”公众号查看。 第2章 Java编程基础 21天学通Java(第7版)Java程序是由类和对象组成的,而对象和类又是由方法和变量组成的。方法是由语句和表达式组成的,表达式又...

weixin_33795743的博客 478

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

不同基础的人如何学Java?看完少走弯路!

学习Java的学员有零基础的,也有一些是有经验的,不同的学员应该掌握不同的学习方法。本文分享一位资深Java工程师的感想。一、零基础初学者对于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学。1.Java基础首先去找一个Java的基础教程学一下,学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿,不信你就试试。学完以上内容以后,你应该对Java有一个基本的了解了,你可以用Java语言写出一些简单的程序,并且你用的是最简单的编辑

Gemcoder的博客 328

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

零基础自学java编程5个月,工资10000

一朋友自学java编程5个多月,今天终于找到工作了,工资10000,祝福他。确实厉害,时常听到有人问,零基础学习java需要多长时间?这个问题,因人而异,假如从零基础开始自学java,按每天学习8个小时来算,而且在有学习资料的基础上,从零学起,到找到一份工作,这过程至少要半年以上。而且还要有1-2个项目经验,没有实际的项目经验,估计在面试时会被筛选掉。当然,对于有一定编程基础的人来说,可能不用半年,或许2-3个月就可以学完基础了,再系统地梳理下知识要求,是完全可以胜任第一份工作的。个人觉得java相对于C,

Javaseo996的博客 450

学电脑先学什么_编程入门先学什么 零基础学编程难吗?

最近有很多关于学习编程的争论。不仅仅是因为与软件开发公司公开的待应聘的职位数量相比较符合招聘要求的人远远无法满足缺口,编程也是工资最高和工作满足感最强的众多职业之一。也难怪越来越多的人都想进入这个行业。当然也有很多小伙伴在学习的路上选择了放弃,主要是太难了学不会,也没有技巧和方法要不就是参加it培训机构结果it培训班不靠谱,最后钱白花,知识还是没有学会,看到高薪,我们尽快的步入计算机行业这个是很好...

weixin_39720181的博客 725

Java 基础教程:从零开始学 Java 编程

本教程旨在帮助初学者了解 Java 编程语言的基础知识,包括基本语法、数据类型、控制结构和面向对象编程的核心概念。通过本教程,你将学会如何配置 Java 开发环境、编写和运行简单的 Java 程序,并掌握 Java 的基本语法和编程结构。

m0_61118741的博客 1074

0基础学编程先学什么?零基础该如何学习编程?

0基础学编程先学什么?零基础该如何学习编程?0基础学编程先学:可以先选一门简单的语言进行学习,这样可以先对编程有一个初步的认识。c、java、Python都是不错的入门语言。然后这样一边认识编程,一边去了解自己想开发的东西需要什么技术,比如开发安卓要用java,网站要网页链接或php。详细的了解之后需要的就是不断地去补充这些自己不懂的东西。

h1453586413的博客 800

现在学java好就业吗?编程零基础怎么学java?

现在学java好就业吗?编程零基础怎么学java?下面就跟着小编一起来看看吧! Java编程语言在IT行业编程语言中独占头筹已经很多年。但是,近几年来Python等编程语言也不断崛起,似乎隐隐约约有威胁到Java编程语言老大的地位!为此,很多想要转行加入Java或者刚刚开始学习Java的新手都担心,等到自己把Java学成了会不会不好就业? 为此,小编是十分不赞同的,Java不仅仅是一种编程语言,它...

qf2019的博客 393

0基础怎么自学编程?零基础自学编程应该怎么学

零基础想要学习编程,第一步首先决定要学哪一门语言,了解它们的特点和应用的领域;第二步确定学习方法,自学还要结合一些辅助资料或工具;第三步,调整良好的心理状态,为学习编程创建一个稳定的心理环境。

wly55690的博客 3774

零基础学编程学java还是python-学编程选Python还是Java?就业发展哪个好?

近日,很多学生在选择专业上遇着难题,不少打算学计算机的学生询问,是学Java好就业还是Python好就业。我们认为,不管是想学Java还是学python,首先得知道,这只是编程语言的选择而已,你首先需要学习编程基础,然后才是编程语言。python主要上升领域是人工智能与数据挖掘。而Java作为软件开发领域无可争议的基石平台之一,从电子商务网站到Androidapps,从科学应用到金融产品,例如电子...

weixin_37988176的博客 274

编程学的是什么

编程学的是什么

冷月心的博客 1724

有java基础学python需要多长时间_怎么自学python,大概要多久?

我泼点冷水:建议还是要慎重选择上来新手就自学Python。如果想认认真真打好基础,还是要至少从Java学起。换句话说,先学会Java,然后再学Python不迟。Python的最大优势是简单明快,最大问题也是简单明快。我面试过很多用Python的人,整体水平比用C++和Java的要差不少,尤其是计算机基础和数据结构方面。我一开始认为是我自己(可能)的偏见,但时间长了发现,常用Python的人,和常用...

weixin_39839410的博客 3868

学习编程需要基础吗

会打字就行,管你是学文科的、搞艺术的,甚至是高中生,都能学!老韩教的最牛的学生里,有个大姐从事会计,学编程用了快一年,最后硬是成了公司里的开发骨干。老韩教过的学生里,什么“跨行最狠”都有:建筑工学的、卖保险的、开便利店的,还有学舞蹈的。正确的打开方式是:跟着项目一步步搭建,学的东西马上能用起来,比如写个小计算器、做个简单的网站。老韩看过最励志的案例是一个做销售的同学,坚持写了半年,直接进了互联网公司,跳出了“卖房地狱”。同学们,迈出第一步,编程并不难,难的是你愿不愿意给自己一个改变的机会。

m0_61562916的博客 724
上一篇: java 小白学编程之基础1
下一篇: java小白学编程之基础3
Lydbcjava
博客等级 码龄8年 0粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值