20171028_艾孜_Java_第二次
1.
int i=1,j; // j没有值
float f1=0.1; float f2=123; //f1=0.1f
long l1=12345678,l2=8888888888; //long l1=12345678l l2=8888888888l
double d1=2e20,d2=124;
byte b1=1,b2=2,b3=129; //b3超出了范围
j=j+10; //j不能赋值
i=i/10;
i=i*0.1; //没把double转换int
char c1='a',c2=125;
byte b=b1-b2;
char c=c1+c2-1; //没把int转换char
float f3=f1+f2;
float f4=f1+f2*0.1; //0.1f
double d=d1*i+j;
float f=(float)(d1*5+d2);
2.(操作符)有如下代码:
int a = 5;
int b = (a++) + (--a) +(++a);
b=16
(基本类型的运算)一家商场在举行打折促销,所有商品都进行8 折优惠。一
位程序员把这个逻辑写成:
short price = ...; // 先计算出原价
short realPrice = price * 8 / 10; //再计算出打折之后的价格
问:这段代码是否正确?如果正确,假设price 为100 ,那计算之后的
realPrice值为多少?如果不正确,应该怎么改正?
把完整代码写出来
不对
price 为 short 类型,乘以 8 除以 10 之后为 int 类型,不能够赋值给 short 类型的 realPrice;
double price=100;
double RealPrice=price*8/10;
System.out.println("打折价格:"+realPrice);
public class java_20171028_AiZi {
public static void main(String[] args) {
int ticketNumber;
byte a1,a2,a3,a4,a5;
ticketNumber=(int)((Math.random()*19999+1)+10000);
System.out.println("彩票号码:");
System.out.println(ticketNumber);
a1=(byte)(ticketNumber/10000);
a2=(byte)(ticketNumber/1000%10);
a3=(byte)(ticketNumber%1000/100);
a4=(byte)(ticketNumber%100/10);
a5=(byte)(ticketNumber%10);
System.out.println("万位:"+a1);
System.out.println("千位:"+a2);
System.out.println("百位:"+a3);
System.out.println("十位:"+a4);
System.out.println("个位:"+a5);
System.out.println(a1+a2+a3-a4+a5);
System.out.println(a1*a2*a3*a4*a5);
}
}
转载于:https://my.oschina.net/u/3717081/blog/1557775
20171028_艾孜_Java_第二次相关推荐
- Unity 3D基础入门编程_艾孜尔江撰稿
** 一. 版本控制 ** 目前流行的两大方式:SVN和Git: 前者采用增量式,后者采用快照式: 前者产生单点故障影响大. 安装git软件. 本地库--历史版本: 暂存区--临时存储: 工作区--写 ...
- 艾孜尔江_Unity 3D入门常用函数用法及案例概要【干货】
** 一. 版本控制 ** 目前流行的两大方式:SVN和Git: 前者采用增量式,后者采用快照式: 前者产生单点故障影响大. 安装git软件. 本地库--历史版本: 暂存区--临时存储: 工作区--写 ...
- 解决Pycharm装Illuminated Cloud之后无法创建项目的思路_艾孜尔江撰稿
解决Pycharm装Illuminated Cloud之后无法创建项目的思路_艾孜尔江撰稿 我是用的Pycharm版本是2017版,好久没用了,最近打开之后Pycharm自己弹出一个要装Illumin ...
- 文曲星猜数字算法_艾孜尔江撰
//姓名:艾孜尔江·艾尔斯兰 学号:17081160 时间:2018年5月25日 21:33 #include<iostream> #include<ctime>//时间 #i ...
- 基于GLFW的OpenGL学习001_艾孜尔江笔记
OpenGL中一个对象是指一些选项的集合,它代表OpenGL状态的一个子集.比如,我们可以用一个对象来代表绘图窗口的设置,之后我们就可以设置它的大小.支持的颜色位数等等.可以把对象看做一个C风格的结构 ...
- C++图书管理系统_艾孜尔江撰
#include<iostream> #include<conio.h> //控制台数据输入输出的函数 #include<fstream>//文件流 #includ ...
- Git常用命令及其作用_艾孜尔江撰
撤销所有本次未提交的修改(相当于Tortoise Git的revert按钮): git checkout . 恢复某个已修改的文件(撤销未提交的修改): git checkout file-name ...
- 电脑无法识别U盘的解决方式集锦_艾孜尔江撰稿
**问题:**特定U盘无法被特定电脑识别 详述: 常年未使用的U盘在特定的一台电脑上插入时识别但在"此电脑"中无法找到. 该U盘在其他计算机设备上可以正常运行,在所谓的特定电脑上也 ...
- 艾孜尔江在腾讯网上的影视作品
阳光心弦 链接地址 https://v.qq.com/x/page/v07763zvo0a.html 原谅历史 链接地址 https://v.qq.com/x/page/u07762icr5k.htm ...
- 生成百度网盘文件目录_艾孜尔江撰稿
在装有百度网盘客户端并曾经至少登录过一次网盘账号的本机上找到一个名为 BaiduYunCacheFileV0.db 的文件: 使用Python脚本撰写如下代码: #!/usr/bin/env pyth ...
最新文章
- ansible-playbook-常用
- eeglab教程系列(12)-使用ICA分解数据
- dubbo注册中心zookeeper的安装使用
- java post webservice_[java.webservice] 如何通过HttpPost从服务器上获得一个sessionid
- python插入排序算法总结
- 基于Discuz的原生态MVC框架Uxf
- 支持向量机的前世与今生
- python控制51单片机的红绿灯_基于51单片机的交通灯控制设计
- ★另人无比怀念的90年代动画片★ ‖最终整理篇‖
- 【AnimeJs】——仿Animejs徒手实现SVG动画
- php 截图ppt文件,介绍ppt文件截图并插入
- android pppd流程,一种基于PPPD实现PPP‑Server功能的通信模块及其实现方法与流程...
- Elasticsearch安装操作步骤
- 查看患者信息java_Java通过反射查看类的信息示例
- 基本算法总结,力扣题目整理
- html中首页的概念,网页开发网页的相关概念你知道吗?
- fstream ,ifstream,ofstream的用法详解
- GDAL ogr2ogr 转换mif 为sqlite
- 【转载】Windows上那些值得推荐的良心软件-整理 easybcd 引导工具 easyuefi 引导工具...
- 为什么要选择106短信接口?
热门文章
- 论文笔记:EPNet: Enhancing Point Features with Image Semantics for 3D Object Detection
- Hypervisor技术
- JVM堆外内存回收原理
- 使用SpringAOP拦截Feign请求动态添加参数
- python数码时钟代码_micro:bit 编程模拟时钟表盘
- python笔记(web前端 CSS)
- toDesk 远程连接软件 连接远程电脑后黑屏
- Mac系统安装/升级 Git
- 四、神奇的自然常数e之“自然”初现
- node.js —— express中的next( )