//练习:输入计算两个数的和

Scanner input=new Scanner(System.in);
System.out.print("请输入第一个数");
int num=input.nextInt();
System.out.print("请输入第二个数");
int num2=input.nextInt();
int sum=num+num2;
System.out.println(num+"+"+num2+"="+sum);

//练习输入某个学生的信息
import java.util.Scanner;
class Input1
{public static void main(String[] args) {//练习:输入摸个学生的信息(姓名,年龄,性别,成绩,现住址,婚否),并输出Scanner input=new Scanner(System.in);System.out.print("请输入姓名");String name=input.next();//注意:在java中,键盘接受字符串类型时没有nextString(),而是用的是next()System.out.print("请输入年龄");int age=input.nextInt();System.out.print("请输入性别");String s=input.next();//注意,在java中,键盘不能直接接受字符类型,而是先接受字符串类型,然后在字符串中获取char sex=s.charAt(0);System.out.print("请输入成绩");double score=input.nextDouble();System.out.print("请输入住址");String address=input.next();System.out.print("请输入婚否(true表示已婚,false未婚)");boolean isFlag=input.nextBoolean();System.out.println("\n学生信息如下");System.out.println("姓名:"+name+"\n年龄"+age+"\n性别"+sex+"\n成绩"+score+"\n住址"+address+"\n婚否"+isFlag);}
}

1.程序流程控制三大结构
    顺序结构:按顺序逐行进行执行   选择结构   循环结构
2. if选择结构  一个方法中可写多个if判断语句
    if(条件){
        代码块
    }

if else选择结构
       if(条件){
        代码块1
    }else{
        代码块2
    }

//练习:假如张三参加java考试,判断如果张三在95分以上则有奖励

import java.util.*;
class
{//练习:假如张三参加java考试,判断如果张三在95分以上则有奖励,否则发红包public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.print("请输入张三的java考试成绩");double score=input.nextDouble();if(score>95){System.out.println("有奖励");}else{System.out.println("发红包");}}
}

3.多重if选择结构
    if(条件1){
        代码1
    }else if(条件2){
        代码2
    }else if(条件3){
        代码3
    }else{
        //else可有可无,if最后,并且最多有一个
    }

4.if 选择结构嵌套
//判断一个两位数,是奇数还是偶数

import java.util.*;
class  If05
{public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.print("请输入一个数");int num=input.nextInt();//判断当前数是否是两位数if(num>=10&&num<=99){//判断是奇数还是偶数if(num%2==0){System.out.println(num+"是奇数");}else{System.out.println(num+"是偶数");}}else{System.out.println(num+"不是两位数");}}
}

//练习,判断一个三位正整数,是否是水仙花数

import java.util.*;
class  If05
{public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.print("请输入一个三位数");int num=input.nextInt();//判断当前数是否是三位数if(num>=100&&num<=999){//获取各个位数int bw=num/100,sw==num%100/10,gw=num%10;//计算各个位的立方和int sum=bw*bw*bw+sw*sw*sw+gw*gw*gw;//判断,各个位立方和是否与当前num相等if(sum==num){System.out.println(num+"是水仙花数");            }else{System.out.println(num+"不是水仙花数");    }}else{System.out.println(num+"不是三位数");}}
}

转载于:https://www.cnblogs.com/fdxjava/p/10571100.html

java基础的第二轮快速学习!day03相关推荐

  1. Java基础知识第二讲:Java开发手册/JVM/集合框架/异常体系/Java反射/语法知识/Java IO

    Java基础知识第二讲(Java编程规范/JVM/集合框架/异常体系/Java反射/语法知识/Java IO/码出高效) 分享在java学习及工作中,常使用的一些基础知识,本文从JVM出发,讲解了JV ...

  2. Java基础-SSM之mybatis快速入门篇

    Java基础-SSM之mybatis快速入门篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 其实你可能会问什么是SSM,简单的说就是spring mvc + Spring + m ...

  3. 【Java基础】swing-图形界面学习(上)

    就是个人学习的笔记,按照下面的Demo一个一个复制粘贴跑起来大概就会使用Swing了 [Java基础]swing-图形界面学习(下) 文章目录 Swing 一.快速开始 练习-在上次关闭位置启动窗口 ...

  4. Java基础-面向对象第二特征之继承(Inheritance)

    Java基础-面向对象第二特征之继承(Inheritance) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.继承的概述 在现实生活中,继承一般指的是子女继承父辈的财产.在程序 ...

  5. 【Java基础】swing-图形界面学习(下)

    就是个人学习的笔记,按照下面的Demo一个一个复制粘贴跑起来大概就会使用Swing了,建议先从上半部分开始看 上半部分 [Java基础]swing-图形界面学习(上) 八.菜单 GUI的菜单分为 菜单 ...

  6. java基础入门第二版二手,细节爆炸

    一面:70分钟 突击电话面试 正思考着项目功能模块,阿里面试官打来了电话,开始了阿里一面. 阿里面试官自我介绍,介绍了5分钟左右,部门的情况,主要的业务 提问开始 会哪些操作系统 Linux会一点 说 ...

  7. 数据库索引高频面试题:传智播客java基础入门第二版答案

    在校生 如果你是在校生,你应该趁着在学校的时间夯实基础(比如计算机系统.算法.编译原理等等)不要动不动去搞什么项目,你也搞不出一个让面试官很满意的项目出来,所以根本没必要在项目上面浪费太多的时间. 如 ...

  8. 《Spring实战》读书笔记-第6章 渲染Web视图,java基础入门第二版pdf百度云

    Spring提供了两种支持JSP视图的方式: InternalResourceViewResolver会将视图名解析为JSP文件.另外,如果在你的JSP页面中使用了JSP标准标签库(JavaServe ...

  9. java基础入门第二版思维导图,Java 学习--你应该有份思维导图了(基础篇)

    每一门知识,除了理解它的一些原理用法之外,我觉得还有一点比较重要,那就是多整理笔记做总结. 以下是我自己亲自整理的关于 Java 学习的思维导图,分享出来希望能对大家在学习 Java 过程中有所帮助, ...

最新文章

  1. python毕业设计开题报告-基于python爬虫的影评情感分析研究开题报告
  2. A flight (to Boston) to Denver - 基于转移的顺滑技术研究 | 论文访谈间 #22
  3. 第一天开始学习使用git中遇到的问题
  4. 并发-分布式锁质量保障总结
  5. 服务器ip算是虚拟资产吗,云服务器算资产吗
  6. 【MVC】bootstrap-paginator 分页
  7. python点对点传输_python点对点简单实现
  8. 怎么彻底卸载mysql8.0_彻底卸载MySQL8.0
  9. python爬虫实现下载酷我里面周杰伦的付费歌曲
  10. 微弱信号检测_第二版-高晋占
  11. 汇编语言程序设计思维导图
  12. 怎么计算机械需要的电机,比方说一个90kw的电机它的最大电流应该是多少?应该用多少平方的铜线?怎么计算呀?...
  13. 腾讯云即时通讯im之获取userSig
  14. .分享10个最新的Web前端框架
  15. 计算机里面哪个代表度,二叉树中的度是什么?
  16. 4rx4 服务器内存2rx4_866426-001 M393A4K40BB1-CRC0Q 32GB 2Rx4三星HPE服务器内存
  17. CSDN的第一篇文章——聊聊股市
  18. MT WOFF FONT解密
  19. 通过更改字体解决华三H3C模拟器HCL末行只显示半行字的问题
  20. [exceptions]如何排查can not find symbol的编译错误

热门文章

  1. ftp搜索文件_Windows10下搭建FTP服务器详解(多图预警)
  2. 1.7编程基础之字符串 06 合法 C 标识符 python
  3. avg最多用多少列 mysql_MySQL之聚合数据(AVG,COUNT,MAX,MIN,SUM)
  4. postMessage跨域、跨iframe窗口消息传递
  5. matlab安装m_map,MATLAB中安装m_map后不能用,求解
  6. Android逆向笔记-4种方式破解下例中的smali代码
  7. Niginx工作笔记-通过error.log定位错误(记录一个寻找问题的方法)
  8. Java笔记-使用BindingResult把表单错误传出来
  9. java基本数据类型的标识符_java基础(一)-标识符、变量、基本数据类型及转换、运算符及表达式...
  10. centos7安装MySQL 5.7