- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Métodos de Programa??o II(Mestrado Integrado em Engenharia de Comunica??es)1o Ano, 2o Semestre Introdu??o à linguagem de programa??o JAVA5 JAVA Programa??o orientada aos objectos em JAVA5 (jdk1.5) Programa Java = { classes } Retirando as particularidades da programa??o por objectos, a sintaxe de JAVA n?o difere muito da linguagem C. Download a partir da página da JavaSun () ou da página da disciplina. Ideia principal: escrever código uma vez e executa-lo em qualquer parte! Interpretador para múltiplas arquitecturas, compilador gera código para máquina abstracta. Arquitectura Tipos de dados Tipos Primitivos int, short, long, double, float, byte (para representa??o de valores numéricos inteiros ou reais), char (para valores que s?o caracteres) boolean (para os dois valores lógicos). Declara??o de vars Alguns exemplos: int i=1; double media=0.0; byte b1 = 0x49; char newline = \n; double media = (a + b) / 2; Constantes (usando a keyword final ) final double PI = 3.14159273269; final double R_CLAP = 8.314E+7; final double GCGS = 6.670E-8; Mecanismos de casting Tal como na linguagem C, podemos subir no nível de precis?o, convertendo tipos. Exemplos: // isto é um exemplo int dim = 100; float area = 100*100; double vol = area*100; double x = 3456F; Podemos também, baixar (perdendo) no nível de precis?o. Exemplo: passar de double a int ou mesmo converter valores numéricos em caracteres. float lado = 123.45F; int li = (int) lado; int cx = 62, cy = 12; /* exemplo com caracteres */ char c1 = (char) (cx + cy) ; Operadores Operadores Tal como em C temos operadores de incremento e de combina??o de atribui??o com opera??o: int c = 1; int d += c; int a = c++ + ++d; Fun??es matemáticas double x = Math.sqrt(y); // raiz quadrada double z = Math.pow(x, 2.0); // potência double a = Math.sin(alfa); // seno de alfa double num = Math.random(); // aleatório entre 0.0 e 1.0 int aleat = 1 + (int) (Math.random() * 10); // [ 1.. 10] double at = Math.atan(x); // arco tangente x Instr
您可能关注的文档
- 3、《高中古代怀古咏志诗词赏析教学研究》请结合具体.doc
- 3月8日星期二晴.doc
- 43思品试卷讲评课三步曲.doc
- 4革命纪念馆在青少年爱国主义教育中的作用.doc
- 53浅谈初中阶段古典诗歌的教学艺术.doc
- 61.题干患者女,42岁,肝硬化腹水、重度高血压,但水肿.doc
- 6关于规范竞技散打技术的初步探究.doc
- 805-管理信息系统-试卷doc_广东财经大学招生考试处(研究.doc
- 8月28日,又一批1700多名私高学子,背起梦想的行囊,走.doc
- ADD只是两个数相加,忽略以前加法运算的进位。.doc
- N0N{N§~q_íT^yvzY~#N{t~R-NyVy¨R.doc
- ParisTech申请经验.doc
- PEP《小学英语》三年级下册Unit3Howmany教案.doc
- PEP四年级上册Unit5Dinner'sreadyB.Let'slearn&Let's.doc
- Procedurálneprogramovanie9.prednáka.ppt
- RS-816D空调遥控器通讯协议(V1.1).doc
- SessionIIILevelIIToolsDynaProf1100AM–1200PM.ppt
- Unit1Welcomebacktoschool!(Lesson5)教学设计.doc
- Unit4Whereismycar(Lesson6)教学设计.doc
- Version2.3AutorTerryTaylorTraduzidoporCélioAugusto.ppt
最近下载
- 江苏开放大学公文写作与处理050008过程性考核作业三.docx VIP
- 运维规范试题.docx VIP
- 《先进纺织技术》课件.ppt VIP
- 2025秋数学人教二年级(上) 身体上的尺子:第1课时 身体上的长度.pptx VIP
- 保定动力19秋网络运维班知识测试_A.docx VIP
- 高速铁路概论单元四第节高速铁路通信课件.pptx VIP
- HFC网络(光机及以下)调试运维培训试题.docx VIP
- 化学-海南省天一大联考2023-2024学年高三学业水平诊断(二)带答案.docx VIP
- 高考数学培优---椭圆、双曲线的焦点弦被焦点分成定比.docx VIP
- 福建省电子技术基础应试指南测试卷答案.docx VIP
原创力文档


文档评论(0)