Java -- 常量、变量、术语

Java中的除法,若两个数都为整数,结果只能为整数。

  • 修改方法:在任一个数后加上.0
Java中定义变量,可以先不赋值,使用前再赋值。变量也可在用的时候再定义。
输入方法:
Scanner input = new Scanner(System.in); //Scanner(扫描器)
{$cursor}  //int a = input.nextInt();
input.close();  //input方法在使用完毕后要关闭,否则造成资源泄露

Java中的一些术语:

  • 关键字(keyword):有特殊含义的单词
表示类型的关键字:byte/short/int/long(都是表示整数)
在计算机中表示数据最小的单位是比特(bit)-一个1或一个0
字节(Byte)= 8 bit        千字节(KB)= 1024B
兆字节(MB) = 1024KB      吉字节(GB) = 1024MB
太字节(TB) = 1024GB
byte: -128 ~ +127
short: 2字节(-2^15 ~ +2^15-1)   16位
int: 4字节(-2^31 ~ 2^31-1)          32位
long:8字节(长整数)(-2^63 ~ +2^63-1)  64位
表示小数:float(4字节)  double(8字节)
表示字符:char(2字节)  boolean(1 bit) true/false
100Mbps = 12.5MBps;
    int a1 = 101; //十进制
    int a2 = 0101; //八进制,0表示八进制
    int a3 = 0x101; //十六进制
    int a4 = 0b101; //二进制
    long  a5 = 101L;//长整数
    float a6 = 1.23F;//单倍精度浮点数
    double a7 = 1.23;//双倍精度浮点数
    double b1 = 1.23456e2;//科学计数法,e2相当于乘以十的二次方
  • 标识符:给常量,变量,方法,类,接口等起的名字。
    标识符命名规则:
    1.字母(Unicode字符),数字,下划线和$,数字不能开头。
    2.大小写敏感(区分大小写)
    3.不能使用关键字作标识符
    4.见名知意
    5.驼峰命名法
    - 命名类、接口、枚举、注解的时候,每个单词首字母大写
    - 命名变量、方法,第一个单词全小写,第二个单词开始,每个单词的首字母大写(int ageOfStudent;)
    - 命名常量,用全大写,多个单词用下划线隔开(int CAPACITY_OF_ROOM = 120;)
  • 运算符(operator):
    - 赋值运算符 = 、+=、-=、=、/=、%=....
    - 算术运算符 +、-、
    、/、%
    - 比较运算符 >、<、==、>=、<=、!=,结果一定是布尔值(true,false)
    - 逻辑运算符 &(逻辑与运算)、|(逻辑或运算)
    - 短路运算符 &&(短路与运算)、||(短路或运算)
  • 字面量(直接量)-literal
    - 整数字面量:123 0x123 0123 0b101 10L
    - 小数字面量:1.23F 1.23 1.23e2 1.23e-2
    - 字符字面量:'a'、'A'、'\n'、'''、'\123'
    - 布尔字面量: true false
    - 字符串字面量:"hello"
    - 引用字面量: null
    - 类型字面量:string.class int.class
  • 分隔符 - separator
    - ; , { } ( ) [ ] : 空格

计算输入数的加减乘除:

import java.util.Scanner;

public class Hello {

    public static void main(String[] args) {
        //变量-数据的存储空间
        //定义变量的语法:类型 变量名 = 值;
        //double a,b;
        Scanner input = new Scanner(System.in);
        System.out.print("a = ");
        double a = input.nextDouble();
        System.out.print("b = ");
        double b = input.nextDouble();
        input.close();
        //f - format - 格式化
        //\n - 转义字符 - 换行
        //%f前加上.2表示只保留两位有效数字
        //%f - 浮点数(小数)占位符
        //%d - 整数占位符
        System.out.printf("%f + %f = %.2f\n",a,b,a+b);
        System.out.printf("%f - %f = %.2f\n",a,b,a-b);
        System.out.printf("%f * %f = %.2f\n",a,b,a*b);
        System.out.printf("%f / %f = %.2f\n",a,b,a/b);
        //如果要在格式化字符串中写%,那么需要写成%%(第一个%是转义字符,第二个是真正输出的%)
        //%相当于求余
        System.out.printf("%f %% %f = %f\n",a,b,a%b);
        System.out.println("a + b = " + (a + b));
        System.out.println("a - b = " + (a - b));
        System.out.println("a * b = " + (a * b));
        System.out.println("a / b = " + (a / b));
        System.out.println(3.0 / 0);//infinity 无穷大
        System.out.println(-3 / 0.0);//-infinity 负无穷大
        System.out.println(0.0 / 0.0);//NaN 没有这个数
        
    }
}

英寸与厘米之间的转换:

import java.util.Scanner;

public class test02 {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("输入英寸数:");
        double a = input.nextDouble();
        System.out.println(a+"英寸 = "+a*2.54+"厘米");
        System.out.printf("%.2f英寸 = %.2f厘米\n",a,a*2.54);
        input.close();
    }
}

计算圆的周长与面积

import java.util.Scanner;

//计算圆的周长和面积
public class test01 {

    public static void main(String[] args){
        //加了final的变量,只能一次赋值,以后不能修改它的值。称之为常亮
        final double PI = 3.14;
        Scanner input = new Scanner(System.in);
        System.out.print("请输入圆的半径:");
        double radius = input.nextDouble();
        //pi = 2;
        System.out.println("周长:"+ (2*PI*radius));
        System.out.println("面积:"+ (PI*radius*radius));
        input.close();
        
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,463评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,868评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,213评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,666评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,759评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,725评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,716评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,484评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,928评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,233评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,393评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,073评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,718评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,308评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,538评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,338评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,260评论 2 352

推荐阅读更多精彩内容

  • Win7下如何打开DOS控制台? a:开始--所有程序--附件--命令提示符 b:开始--搜索程序和文件--cmd...
    逍遥叹6阅读 1,593评论 4 12
  • 空旷的远天, 是湛蓝的明镜, 映照着辽阔的原野。 那悠悠飘过的云絮, 是闲散在草原上的白羊, 正在梦幻中旅行。 风...
    彧瑛阅读 392评论 4 3
  • 想问一问大家高考在你的生命里扮演了什么样的角色或者说是起到了什么作用,高考这两个字现在对我来说只是一个名词而...
    落叶乔木2阅读 243评论 0 0
  • Ant Financial, an affiliate(附属机构英 [ə'fɪliət]) of Alibaba(...
    来约跑步丫阅读 251评论 0 0