




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
A simple JAVA program: import java.io.*;public class Li2_01 / Main class begin public static void(String args) System.out.print(This is my first Java Application program!); System.out.print(Well done!); /单个字符输入与输出import java.io.*;public class IOTest public static void main(String args) char c=a; System.out.print(Enter a character please:); try c=(char)System.in.read(); System.out.print(The character youve entered is +c); catch(IOException e) /字符串输入与输出import java.io.*;public class IOTest public static void main(String args) String c=; BufferedReader buf=new BufferedReader(new InputStreamReader(System.in); System.out.print(Enter a string:); try c=buf.readLine(); System.out.print(The string youve entered is +c+ ); catch(IOException e)/接收一个整数并输出。import java.io.*;public class Int public static void main(String args) String intNo; int i; BufferedReader buf=new BufferedReader(new InputStreamReader(System.in); try System.out.print(Please input an integer:); intNo=buf.readLine(); i=Integer.parseInt(intNo); System.out.print(The integer youve entered is:+i+.); catch(IOException e)e.printStackTrace(); 1、字符串转换成各种数据类型的方long long_num=Long.parseLong(str);int int_num=Integer.parseInt(str);short short_num=Short.parseShort(str);byte byte_num=Byte.parseByte(str);double double_num=Double.parseDouble(str);float float_num=Float.parseFloat(str); 2、各数据类型所占字节数int 4字节short 2字节long 8字节byte 1字节float 4字节double 8字节3、算术运算符+ - * / % -(取负值) + -4、关系运算符 = = = !=5、逻辑运算符& x&y 当x为false时,不运行y;& x&y| x|y 当x为true时,不运行y;| x|y! !x x是false时结果为true,当x是true时结果为false; xy x和y均为false或者true时结果为false;6、位运算符- 按位取反& 按位与| 按位或 按位异或 右移 xy 将x向右移y位,左边的高位添符号位 不带符号右移 xy 将x右移y位,左边高位添零 7、条件赋值运算符x?y:z 8、广义赋值运算符例:+= -= 9、对象运算符X instenceof Y 判断X对象是否是类Y所创建。10、括号与方括号运算符()、 /If Else 选择语句,流程控制import java.io.*;public class IfElse public static void main(String args) throws IOException Double x;/Students mark String str; BufferedReader buf = new BufferedReader(new InputStreamReader(System.in); System.out.print(Please input the student mark:); x=Double.parseDouble(buf.readLine(); System.out.println(); if(x100) System.out.println(Error!); System.exit(0); if(x=90) str=优秀; else if(x=80) str=良好; else if(x=60) str=及格; else str=不及格; System.out.println(学生的这门课程的得分等级是:+str); /Switch的用法import java.io.*;public class SwitchTest public static void main(String args) throws IOException int i=0; double result=0,a=0,b=0; String s=+; BufferedReader buf = new BufferedReader(new InputStreamReader(System.in); System.out.println(The first:); a=Double.parseDouble(buf.readLine(); System.out.println(The operater:); s=buf.readLine(); System.out.println(The second:); b=Double.parseDouble(buf.readLine(); Judge ju=new Judge(); i=ju.fuhao(s); switch(i) case 1:result=a+b;break; case 2:result=a-b;break; case 3:result=a*b;break; case 4:result=a/b;break; default:System.out.println(ERROR); System.out.println(The result is:+result); class Judge public int fuhao(String s) if(s.equals(+) return 1; else if(s.equals(-) return 2; else if(s.equals(*) return 3; else if(s.equals(/) return 4; else return 0; /for循环import java.io.*;public class Forxh static int lianJia=0; public static void main(String args) System.out.println(1+.+100=+lj(100); static int lj(int m) for(int i=0;i=m;i+) lianJia+=i; return lianJia; /转移语句/求1100的所有奇数之和import java.io.*;public class Js public static void main(String args) int sum=0,j; for(j=0;j=100;j+) if(j%2=0) continue; sum+=j; System.out.println(1到100所有奇数之和为:+sum); /打印1000的以内所有素数import java.io.*;public class Ss public static void main(String args) int j,k,m=0; for(j=2;j=1000;j+) for(k=2;kj/2) System.out.print(j+t); if(m=10) m=0; System.out.println(); else m+; /逐个输入并计算10个学生的平均成绩import java.io.*;public class Sz public static void main(String args) throws IOException int k,count=10; float score = new floatcount; float floatSum = 0.0f,floatAver=0.0f; String str; BufferedReader buf = new BufferedReader(new InputStreamReader(System.in); for(k=0;kcount;k+) System.out.print(请输入第+(k+1)+个学生的成绩:); str=buf.readLine(); scorek=Float.parseFloat(str); floatSum+=scorek; floatAver=floatSum/count; System.out.println(这+count+个同学的平均成绩是:+floatAver); /随机产生10个100以内的整数并对其排序(由小到大)import java.io.*;public class Px public static void main(String args) int k,m,temp,count=10; int intk=new intcount+1; System.out.println(产生的随机数如下:); for(k=1;k=count;k+) intkk=(int)(Math.random()*100); System.out.print(intkk+t); System.out.println(); for(k=1;k=count-1;k+) for(m=1;mintkm+1) temp=intkm; intkm=intkm+1; intkm+1=temp; System.out.println(产生的随机数排序之后如下:); for(k=1;k=count;k+) System.out.print(intkk+t); System.out.println(); ;/3*3矩阵转置import java.io.*;public class Ewsz public static void main(String args) int j,k,temp,aH=3,aL=4,bH,bL; bH=aL; bL=aH; int a=new intaHaL; int b=new intbHbL; System.out.println(数组a各元素如下:); for(j=0;jaH;j+) for(k=0;kaL;k+) ajk=(int)(Math.random()*10); bkj=ajk; System.out.print(ajk+t); System.out.println(); System.out.println(转置后得到数组b各元素如下:); for(j=0;jbH;j+) for(k=0;kbL;k+) System.out.print(bjk+t); System.out.println(); ;/求两矩阵相乘的结果import java.io.*;public class Li public static void main(String args) throws IOException int j,k,m,aH=2,aL=3,bL=4,a,b,c; BufferedReader buf=new BufferedReader(newInputStreamReader(System.in); String str; a=new intaHaL; b=new intaLbL; c=new intaHbL; System.out.println(请输入a矩阵的元素:); for(j=0;jaH;j+) for(k=0;kaL;k+) str=buf.readLine(); ajk=Integer.parseInt(str); System.out.println(请输入b矩阵元素:); for(j=0;jaL;j+) for(k=0;kbL;k+) str=buf.readLine(); bjk=Integer.parseInt(str); System.out.println(输入a矩阵元素如下:); for(j=0;jaH;j+) for(k=0;kaL;k+) System.out.print(a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025深圳市仓储租赁合同范本
- 安全试题题库及答案5s
- 商务服装营销方案模板(3篇)
- 破损路面重建方案(3篇)
- 海洋贝类课件
- 站托管检修方案(3篇)
- 人力资源管理办法
- 室内空调拆除方案模板(3篇)
- 钢瓶氧气配送方案(3篇)
- 2025年上海试用期劳动合同模板
- 《橡胶沥青应力吸收层应用技术指南》
- 2025年广西林业局直属事业单位招聘考试笔试高频重点提升(共500题)附带答案详解
- 2025年中国华能集团公司招聘笔试参考题库含答案解析
- 2025年浙江广电集团招聘笔试参考题库含答案解析
- 《ECMO安装及预充》课件
- 基因检测经销合同协议书
- 2024年河北省廊坊市“硕博”招聘42人历年高频考题难、易错点模拟试题(共500题)附带答案详解
- 2023第五届全国应急管理普法知识竞赛题库及答案(1035题)
- 物业个人充电桩免责协议书
- DZ∕T 0204-2022 矿产地质勘查规范 稀土(正式版)
- 2024广西专业技术人员继续教育公需科目参考答案(99分)
评论
0/150
提交评论