JAVA 三题
来源:互联网 发布:java 状态机设计模式 编辑:程序博客网 时间:2024/06/06 09:52
学的很多,要有一条技术主线。
但既然开课了,必要的东西还是掌握下吧。
/** * 3.9 编写一个字符界面的java application程序接受用户输入的一点浮点数,把他的整数部分和小数部分分别输出。 */package xu12;import java.io.*;import java.util.Scanner;import java.math.BigDecimal;import java.text.DecimalFormat;/** * @author zjy * */public class xu12 {public static void main(String[] args){String doubleA=new String();Scanner in = new Scanner(System.in);//Scanner是看a+b的例子学会的一种输入方法,还好用。实例化一次就够了while(in.hasNextLine()){doubleA=in.next();int index=doubleA.indexOf(".");//因为java中处理数字用字符串处理,所以一般做法会造成误差,可选择根据小数点划分。String intA=doubleA.substring(0,index);String smallA=doubleA.substring(index+1);System.out.println("整数部分:" + intA + " 小数部分: "+"0."+ smallA);}}}/** * 3.10 编写一个字符界面的java application 程序接受用户输入的10个整数,并输出其中的最大值和最小值 */package xu13;import java.util.Scanner;/** * @author zjy * */public class Xu13 {/** * @param args */public static void main(String[] args){int a,max,min,i;Scanner in=new Scanner(System.in);max=in.nextInt();min=max;for(i=1;i<10;i++){//Scanner in1=new Scanner(System.in);a=in.nextInt();if(a>max) max=a;if(a<min) min=a;}System.out.println("最大值:"+max+"最小值:"+min);}}/** * 3.11编写一个字符界面的java application 程序接受用户输入的字符,以“#”结束,比较并输出字典序最小的字符。 */package xu14;import java.util.Scanner;/** * @author zjy * */public class Xu14 {/** * @param args */public static void main(String[] args) {String ch,max,min = null;Scanner in=new Scanner(System.in);for(;;){min=in.next();ch=min;for(;ch.compareTo("#")==0;ch=in.next()){}System.out.println("字典序最小的字符:"+min);}}}import java.io.IOException;public class PPX { public static void main(String[] args) { char ch='0'; char ch1='0'; int k=0;//用于标记 int f=0; try{ System.out.println("请输入一个字符,以'#'结束"); ch1=(char)System.in.read(); if(ch1!='#') { if(ch1>='A'&&ch1<='Z')//将大写转换成小写 { ch1+=32; k=1; } ch=(char)System.in.read(); while(ch!='#')//直接比较只记录最小的 { if(ch>='A'&&ch<='Z')//将大写转换成小写 { ch+=32; f=1; } if(ch<ch1) { ch1=ch; k=0; } else { f=0; } ch=(char)System.in.read(); } if(k==1||f==1)//始终按照a~z的顺序来了 { ch1-=32; } System.out.println("字典序最小的字符为:"+ch1); } else { System.out.println("错误"); } }catch(IOException e){ } }}
- JAVA 三题
- Java笔试题总结(三)
- java笔试题(三)
- JAVA笔试题笔记(三)
- Java笔试题(三)
- java(三)
- JAVA(三)
- JAVA(三)
- java(三)
- java 面试 笔试题 大全 (三)
- Java 面试 笔试题 大全 [三]
- Java Web测试题(三)
- Java简单笔试题(三)
- Java经典算法题(三)
- java课程学习三:编程序题
- Java学习总结第三十四天Java笔试题(三)
- Java集合框架(三)
- Java三款工具
- RAM和ROM区分
- 试卷3
- js正则表达式应用
- Java ArrayBlockingQueue, SynchronousQueue
- tomcat多端口配置
- JAVA 三题
- 第5周-任务3-长方柱类数组
- web页面性能优化
- 超炫button按钮动画效果
- C语言变量类型和存储分配
- 写出健壮的Bash脚本
- Eclipse导入项目提示no default.properties file的解决方法
- 第五周上机指导--任务4--设计一个学生类,建立一个对象数组,内放5个学生的数据
- 实现放大镜的效果