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的布局 线性布局
随机推荐
- 【Spring】初始化Spring IoC容器(非Web应用),并获取Bean
参考文章 Introduction to the Spring IoC container and beans BeanFactory 和ApplicationContext(Bean工厂和应用上下文 ...
- [问题2014S12] 复旦高等代数II(13级)每周一题(第十二教学周)
[问题2014S12] 设 \(A,B\) 都是 \(n\) 阶半正定实对称阵, 证明: \(AB\) 的所有特征值都是非负实数. 进一步, 若 \(A,B\) 都是正定实对称阵, 证明: \(AB ...
- Java开发中经典的小实例-(字符串倒序输出)
public class Test12 { public static void main(String[] args) { // TODO Auto-generated meth ...
- oracle 之索引,同义词 ,关键词,视图 ,存储过程,函数,触发器
--创建索引 关键词 index create[unique] index index_name on table_name(column_name [,column_name…]) [tablesp ...
- D3.js 做一个简单的图表(条形图)
柱形图是一种最简单的可视化图标,主要有矩形.文字标签.坐标轴组成. 本文为简单起见,只绘制矩形的部分,用以讲解如何使用 D3 在 SVG 画布中绘图. 一. 画布是什么 前几章的处理对象都是 HTML ...
- Android 广播机制概论
Android 中的每一个应用程序都可以对自己感兴趣的广播进行注册,这样,该程序就只会接收到自己所关心的广播内容,这些广播可能是来自于系统的,也可能是来自于其他应用程序. 广播分为2种: 1.标准广播 ...
- transition&transform,CSS中过度和变形的设置
设置样式的过度效果transition-property: none/all; transition-duration:2s;运动时间,默认是0秒 transition-delay:0s; 延迟时间默 ...
- php null o false ''
php中很多还不懂php中0,"",null和false之间的区别,这些区别有时会影响到数据判断的正确性和安全性,给程序的测试运行造成很多麻烦.先看一个例子: <? $str ...
- react native get started run 模拟机报错解决
参照 http://reactnative.cn/docs/0.30/getting-started.html#content 1)当执行 react-native run-android 这个环节的 ...
- golang获取数据表转换为json通用方法
package main import ( "database/sql" "fmt" "log" "net/http" ...