第二章——开始编写

HelloWorld

“+”的作用

  • 加法运算
  • 连接字符串

例子:

public class Computarea {
    public static void main(String[] args){
        double r=10;
        double s;
        s=r*r*3.14;
        System.out.println("r is"+r+"s is"+s);
    }
}

PS:字符串常量不可以跨行,可以考虑使用+连接起来

读取输入:Scanner input = new Scanner(System.in)

import java.util.Scanner;

public class input {
    //使用scanner类
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);//创建一个scanner类对象,input为其变量,
//本句为创建一个scanner对象,将引用值赋值给变量input
        double r = input.nextDouble();
        double s = r * r * 3.14;
        System.out.println(s);
    }
}//成功

遇到的报错:

Cannot resolve symbol ‘println’——没有写到main里面

java: 需要<标识符>——尚未学到

标识符

出现在程序当中的名字

规程:

变量

变量声明:

int count;
double r;
int a,c,b
//初始化:
int count=1;

赋值语句

int x=1;
int y;
y=x*x;
//ps:
i=j=k=1;
//等价
k=1;
j=k;
i=j;

定名常量(final)

从不改变的数据

数值数据类型及运算

  • 分类

    Java中有八种

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6bVOtqNm-1612089588610)(https://s3-us-west-2.amazonaws.com/secure.notion-static.com/60867348-fa06-47a7-bd82-0b82ae7c9262/IMG_0180.jpg)]

  • 运算符

    ±*

    /(除)

    %(求余)

  • 数值直接量

    整形直接量

    浮点型直接量

    科学计数法(1。12345e+2)

    显示当前时间

    system 类中currentTimeMillis()方法;返从回GMT时间到现在到豪秒数,借此可以算得

    简捷运算符

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zJ8ZaVvG-1612089588612)(https://s3-us-west-2.amazonaws.com/secure.notion-static.com/18c9b180-04ab-45d3-85d0-43f6fb605efb/IMG_0189.jpg)]

    关于前置与后置运算符(前置先运算后返回新值)

    数值类型转化

    总是可以将一个数值赋值给更大数值范围类型的变量

    类型转换是为了赋值给范围更小的变量

    目标类型放在括号里面

    例子:

    Systemn.out.println((int)1.7);//小数部分会被截去
    

    字符数据类型及运算(char)

    例子:

    char letter='A';
    

    关于统一码以及ASCII码、转译序列:

    跳过力

    字符型char数据语与数值型数据之间的转换

    char数据可以转化为任意一种数据类型,反之亦然;

    具体的法则掠过

    string类型(字符串)

    
    String letter="welcome";//将消息声明为字符串
    

    与system类、scanner类一样,都是Java库中预定义的类。

    string类是引用类型()后面会讲

    读取字符串

    Scanner input =new Scanner(System .in);
    System.out.println("...");
    String s1=input.next();
    String s2=input.next();
    System.out.println(s1+s2);
    

    程序设计风格和文档

    特殊的注释:

    /**
    
    */
    
    //文档注释,可以被JDK的javadoc命令所提取,用于注释吧整个类或者整个方法
    
    

    命名习惯:
    使用小写命名变量和方法,多个单词连接到你一起

    类名中每个单词第一个大写奥

    缩进&空白:
    二元运算符两边应该各加一个空格

    块的风格:次行与次尾

    程序设计=错误:

    语法、运行、逻辑

    调试:
    利用小虫子

    (GUI)从输入对话框获取输入(JOptionPane/showInputDialog)

    目前学到的:

    JOptionPane.showInputDialog(x);

    x为提示信息符

    JOptionPane.showInputDialog(Null, x, y, JOptionPane.QUESTION_MESSAGE);

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JocWaWTV-1612089588613)(https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bb40f5e4-3225-4399-8dfe-1edc857cf06c/IMG_0190.jpg)]

    将字符串转化为数字

    使用输入对话框

    👴直接跳过🌶️

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值