Switch图形练习

//package IfAndSwitchs;
import java.util.Scanner;

public class Mianji {
public static void main(String[] args){

//(1)这句话表达创建一个输入的对象
Scanner s =new Scanner(System.in);
System.out.print("请选择图形 1.长方形 2.圆 3.三角形");
//(2)获取到用户控制台输入的数据,存放在choose里面
int choose = s.nextInt();

/*(3)判断用户输入的是什么数据*/
switch(choose){
case 1:
System.out.print("你选择的是长方形");
/*(4)根据不同的选择在不同的case下面嵌套switch*/
/*开始*/
System.out.print("请输入长方形的长");
int width = s.nextInt();
System.out.print("请输入长方形的宽");
int height = s.nextInt();
System.out.print("面积为:"+width*height);
/*结束*/
break;
case 2:
System.out.print("你选择的是圆形");
/*(5)根据不同的选择在不同的case下面嵌套switch*/
/*开始*/
System.out.print("请输入圆的半径");
float pI=3.14
System.out.print("面积为:"+(PI*r*r));
break;
case 3:
System.out.print("你选择的是三角形");
System.out.print("请输入三角形的边长");
int bianchang = s.nextInt();
System.out.print("请输入三角形的高");
int gao = s.nextInt();
System.out.print("面积为:+(bianchang*gao)/2);
break;

default:System.out.print("错误");
}

}
}

时间: 2024-07-30 11:35:59

Switch图形练习的相关文章

java图形界面写个小桌面,内置简单小软件

一.做个这样的效果,双击图标打开相应的应用 二.主界面类,使用JavaSwing的JDesktopPane类创建这个桌面 package com.swing; import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.Graphics2D; import java.awt.Rectangle; import java.awt.Toolkit; import java.awt.event.MouseAdapte

if 里嵌套case(用到switch)

//账户密码登录,成功或者失败,成功进入后循环打印图形,不需要打印再退出 package homework1116;//账户密码登录,成功或者失败,成功进入后循环打印图形,不需要打印再退出import java.util.Scanner;public class Homework1116_4 { public static void main(String[] args) { Scanner mm=new Scanner(System.in); System.out.println("sure:

【Qt5开发及实例】18、图形修饰小工具

图形修饰小工具 无力吐槽,这是我第三遍写这个了,到底是个什么意思???我只要一贴代码,浏览器直接崩溃,呵呵了,我也是,我现在只要写完一段字我就保存,尼玛在掉我就不写了,写到word里面,再贴上来. 效果 左边图形展示界面 paintarea.h /** * 书本:[Qt5开发及实例] * 功能:实现绘画各种图形 * 文件:paintarea.h * 时间:2015年1月21日16:59:25 * 作者:cutter_point */ #ifndef PAINTAREA_H #define PAI

unity3d太空射击游戏----------《图形程序设计》课程设计说明书

广西科技大学 <图形程序设计>课程设计说明书             学生姓名:           江玉珍                  .    学    号:           201400404005           .         专    业:         数字媒体技术专业          . 班    级:            数媒141班             .    指导老师:              黄钟源               .    

[C语言](二)01 获取Windows图形构件大小信息

SYSMETS.c #include <windows.h> #include "SYSMETS.H"//自定义的单元,所以用"",不是用<> //消息循环处理函数,Windows回调函数 LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); //Windows程序的入口函数 int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevIn

【Windows编程】系列第五篇:GDI图形绘制

上两篇我们学习了文本字符输出以及Unicode编写程序,知道如何用常见Win32输出文本字符串,这一篇我们来学习Windows编程中另一个非常重要的部分GDI图形绘图.Windows的GDI函数包含数百个API可供我们使用,本篇把最常用的GDI绘图做一个讲解.GDI可以绘制点.直线曲线.填充封闭区域.位图以及文本,其中文本部分已经在上一篇中将了,请参考[Windows编程]系列第三篇:文本字符输出. 跟前面的GDI对象一样,本篇的这些绘图函数也必须要设备上下文句柄(HDC)作为函数参数,从前文我

GLUTesslator 网格图形 Qt

Griding.pro #------------------------------------------------- # # Project created by QtCreator 2015-02-04T10:28:19 # #------------------------------------------------- QT += core gui opengl greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TARGET = Gr

[游戏模版3] Win32 画笔 画刷 图形

>_<:introduce the functions of define\create\use pen and brush to draw all kinds of line and some graphs. >_<!following 2 files are the same with the previous and file main.cpp has some changes. 1 //{{NO_DEPENDENCIES}} 2 // Microsoft Visual C+

自定义Switch过程详解

作者: remcarpediem 联系方式:segmentfault,csdn,简书 本文转载请注明作者.文章来源,链接,版权归作者所有. ?前段时间,我看到了一篇关于Android动画的文章Android View 仿iOS SwitchButton Material Design,十分喜欢文章作者的笔风,可惜每个人的笔风都不同,不过我倒是实现了一个类似的Switch组件,项目地址为https://github.com/ztelur/FunSwitch,就用这篇文章来讲述一下实现过程和机制吧.