Android 学习第3课,小例子
package temperature.convert; import java.util.Scanner; public class Converter { public static void main(String[] args) {
// TODO 自动生成的方法存根
int flag; //进行功能选择
int centigrade; //用于输入摄氏温度
int fahrenheit; //用于输入华氏温度
double centigrade1; //用于保存计算后的摄氏温度
double fahrenheit1; //用于保存计算工后的华氏温度 System.out.println("摄氏温度与华氏温度的相互转换:1-----摄氏温度转换成华氏温度");
System.out.println(" 2-----华氏温度转换成摄氏温度"); /*
以下代码用于接收输入的一个整数,用于进行转换功能的选择
*/
System.out.print("请选择选项:");
Scanner input1 = new Scanner(System.in);
flag = input1.nextInt();
switch(flag)
{
case 1:
System.out.print("请输入摄氏温度:");
Scanner intput2 = new Scanner(System.in);
centigrade = intput2.nextInt();
fahrenheit1 = 9.0 * centigrade / 5.0 + 32;
System.out.println("转换后的华氏温度是:" + fahrenheit1);
break;
case 2:
System.out.print("请输入华氏温度:");
Scanner intput3 = new Scanner(System.in);
fahrenheit = intput3.nextInt();
centigrade1 = 5.0 / 9.0 * (fahrenheit - 32);
System.out.println("转换后的摄氏温度是:" + centigrade1);
break;
default:
System.out.println("输入的字符有误,程序结束!");
break;
}
}
}
System.out.print("") 输出
System.out.println("") 输出一行
System.in 输入
Scanner input1 = new Scanner(System.in) 接受一个输入的值
input1.nextInt() 说明输入的只能是数字
Android 学习第3课,小例子的更多相关文章
- Vue2.x源码学习笔记-从一个小例子查看vm实例生命周期
学习任何一门框架,都不可能一股脑儿的从入口代码从上到下,把代码看完, 这样其实是很枯燥的,我想也很少有人这么干,或者这么干着干着可能干不下去了. 因为肯定很无聊. 我们先从一个最最简单的小例子,来查看 ...
- Android 学习第4课,一些小知识
java语言的注释有如下3种: 1. // 2./* 注释内容 */ 3./** 注释内容 */ 这种叫文档注释,这种注释常被javaDoc文档工具读取作为 JavaDoc文 ...
- Android 学习第18课,单元测试
1. 准备一个待测试的类 package com.example.Service; public class PersonService { public void save(String userN ...
- Android 学习第17课,使用文件的数据存储(4种存储模式)
Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中.可以使用Context ...
- Android 学习第16课,java 包、类等相关的一些基础知识
1.建议将类放在包中,不要使用无名包 2.建议包名都用小写单词组成,不要用大写 3.建议包名用“域名的倒写.项目名.模块名”的形式,以确保包名的唯一性 注意:类变量与实例变量.类方法与实例方法的区别 ...
- Android 学习第14课,Android 布局
布局分4种: 1. LinearLayout (线性布局) file:///H:/tool/01/Android/android-sdk-windows/docs/guide/topics/ui/la ...
- Android 学习第13课,android 实现发送短信的功能
1. 界面布局 界面代码: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ...
- Android 学习第11课,android 实现拨打电话的功能
1. 先布局界面,界面采用线性垂直方式来布局 在layout 界面文件中 activity_main.xml 中 <LinearLayout xmlns:android="http:/ ...
- Android 学习第10课,Android的布局
Android的布局 线性布局
随机推荐
- mysql 查询日志
1. 登录mysql mysql -u root -p; 2. 查看日志启用情况以及日志所在位置 show variables like 'log_%'; 结果示例如下 3. 找到对应的日志文件,保存 ...
- 用jquery实现简单的表单验证
HTML代码: 1 <form action="" method="post" id="form-data"> 2 <di ...
- 初识DeepLearning4j
标签(空格分隔): DeepLearning 在Mac上装DP4j 1. 安装Java 因为DP4j是基于JVM的,所以要先安装一下Java. 使用命令行brew install java 并且在pr ...
- Java开发中经典的小实例-(随机产生验证码)
import java.util.Scanner;public class Test10 { public static void main(String[] args) { // ...
- Beautiful 疑问小记
一.获取id和class的text() html = urlopen(real_url) bsObj = BeautifulSoup(html) h1 = bsObj.h1.get_text() co ...
- 学习mongo系列(七)aggregate() ,$group() 管道
aggregate()聚合,主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果.有点类似sql语句中的 count(*) 接上边的数据库: > db.user.aggregate ...
- golang csv问题
go语言自带的有csv文件读取模块,看起来好像不错,今天玩玩,也算是系统学习go语言的一部分--^_^ 一.写csv文件 函数: func NewWriter(w io.Writer) *Writer ...
- Div的宽度与高度的100%设定
div的100%是从其上一级div的宽高继承来的,所以必须设置其上一级div的宽度或高度,否则无效. 举例说明:父div(deman)宽300高200,子div(cc)如果在这个条件下设置divcc的 ...
- mac Zip 常用命令
最通俗的用法 zip -q -r -e -m -o [yourName].zip someThing -q 表示不显示压缩进度状态 -r 表示子目录子文件全部压缩为zip //这部比较重要,不然的话 ...
- NGINX 定时器
写在前面 写NGINX系列的随笔,一来总结学到的东西,二来记录下疑惑的地方,在接下来的学习过程中去解决疑惑. 也希望同样对NGINX感兴趣的朋友能够解答我的疑惑,或者共同探讨研究. 整个NGINX系列 ...