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的布局 线性布局
随机推荐
- hadoop运维经验
0.优化:http://dongxicheng.org/mapreduce/hadoop-optimization-0/ http://dongxicheng.org/mapreduce/hadoop ...
- Java垃圾回收以及内存分配
http://www.cnblogs.com/ggjucheng/p/3977384.html http://www.blogjava.net/qcyycom/archive/2012/04/14/3 ...
- [问题2014A01] 复旦高等代数 I(14级)每周一题(第三教学周)
[问题2014A01] 试求下列 \(n\) 阶行列式的值: \[ |A|=\begin{vmatrix} 1 & x_1(x_1-a) & x_1^2(x_1-a) & \ ...
- 十五、JDBC操作数据库
1.数据库特点 实现数据共享.减少数据的冗余度.数据的独立性.数据集中控制.数据的一致性和可维护性. 2.数据库种类和功能 (1)层次型数据库:类似于树结构,是一组通过链接而互相联系在一起的记录. ( ...
- ACID
ACID:数据库事务正确执行的四个基本要素的缩写. ACID,指数据库事务正确执行的四个基本要素的缩写. 包含:原子性(Atomicity) 一致性(Consistency) 隔离性(Isolatio ...
- 读《编写可维护的JavaScript》第一章总结
第一章 基本的格式化 1.4 ① 换行 当一行长度到达了单行最大的字符限制时,就需要手动将一行拆成俩行.通常我们会在运算符后换行,下一行会增加俩个层级的缩进. // 好的做法: 在运算符后换行,第二行 ...
- fifter过滤器
package fifter; import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterCh ...
- (七)HTTP协议
HTTP协议报文基本格式 HTTP协议报文基本格式 HTTP协议(Hypertext Transfer Protocol――超文本传输协议),浏览器端(客户端)向WEB服务器端访问页面的过 ...
- Element is not currently visible and so may not be interacted with错误
用selenium定位时,碰到这种错误的原因: 此种问题的关键是在于用className和id都不唯一所以找不到对象 所以,碰到这种问题就换一种定位方式
- 【ros】.bag文件
Bags are typically created by a tool like rosbag They store the serialized message data in a file as ...