首页 > 编程语言 >变量和数据类型java练习

变量和数据类型java练习

时间:2023-08-25 22:37:33浏览次数:36  
标签:java scanner int 练习 数据类型 System Scanner println out

1.

package com.company;

public class HomeWork8_19 {
    public static void main(String[] args) {
        String name = "小明";
        int age = 25;
        int seniority = 3;
        int age1 = 5;
        String subject = "java";
        String hobby = "篮球";
        System.out.println("这个同学的姓名是:" + name);
        System.out.println("年龄是:" + age);
        System.out.println("工作了" + seniority + "年");
        System.out.println("做过" + age1 + "个项目");
        System.out.println("技术方向是" + subject);
        System.out.println("兴趣爱好是:" + hobby);
    }
}

 

package com.company;
import java.util.Scanner;
public class HomeWork8_19 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入4位会员卡号:");
        int card = scanner.nextInt();
        System.out.print("会员卡号是:" + card);
        scanner.close();
    }
}

package com.company;
import java.util.Scanner;
public class HomeWork8_19 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入一个四位卡号:");
        Integer idCard = scanner.nextInt();
        int ge,shi,bai,qian,sum;
        ge = idCard % 10;
        shi = idCard / 10 % 10;
        bai = idCard /100 % 10;
        qian = idCard / 1000;
        sum = ge+shi+bai+qian;
        System.out.println("个位数为:"+ge);
        System.out.println("十位数为:"+shi);
        System.out.println("百位数为:"+bai);
        System.out.println("千位数为:"+qian);
        System.out.println("各位数字的和为:"+sum);
        scanner.close();

    }
}

package com.company;
import java.util.Scanner;
public class HomeWork8_19 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入一个四位卡号:");
        Integer idCard = scanner.nextInt();
        int ge,shi,bai,qian,sum;
        ge = idCard % 10;
        shi = idCard / 10 % 10;
        bai = idCard /100 % 10;
        qian = idCard / 1000;
        sum = ge+shi+bai+qian;
        System.out.println("个位数为:"+ge);
        System.out.println("十位数为:"+shi);
        System.out.println("百位数为:"+bai);
        System.out.println("千位数为:"+qian);
        System.out.println("各位数字的和为:"+sum);
        System.out.println(sum > 20 ? "中奖了" : "没中奖");
        scanner.close();

    }
}

2、编程实现自我介绍,通过键盘输入姓名[name],年龄[age],工作年限[years],技术方向[skill],兴趣爱好[hobby]。

package com.company;
import java.util.Scanner;
public class HomeWork8_19 {
    public static void main(String[] args) {
          Scanner scanner = new Scanner(System.in);
           System.out.print("请输入您的姓名:");
        String name = scanner.next();
        System.out.print("请输入您的年龄: ");
        int age = scanner.nextInt();
        System.out.print("请输入工作年限:");
        int years = scanner.nextInt();
        System.out.print("请输入您的技术方向:");
        String skill = scanner.next();
        System.out.print("请输入您的兴趣爱好:");
        String hobby = scanner.next();
        System.out.println("您的姓名是:"+ name  +",年龄是:"+age +",工作年限是" + years +",技术方向是" + skill + ",兴趣爱好是" +hobby);

        scanner.close();

    }
}

3、编程实现三个数字[a,b,c]的交换,即1,2,3交换后变成2,3,1。

package com.company;
public class HomeWork8_19 {
    public static void main(String[] args) {
        int a,b,c,d;
        a = 1;
        b = 2;
        c = 3;
        System.out.println("a的值" + a + ",b的值" + b + ",c的值" + c);
        d = a;
        a = b;
        b = c;
        c = d;
        System.out.println("a的值" + a + ",b的值" + b + ",c的值" + c);

    }
}

4、通过键盘输入一个整数[x]求其相反数[opposite],平方[square],立方[cube]。

package com.company;
import java.util.Scanner;
public class HomeWork8_19 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个整数:");
        int x = scanner.nextInt();
        int opposite = -x;
        int square = x * x;
        int cube = x * x * x;
        System.out.println(x + "的相反数是:" + opposite + ",平方是:" + square + ",立方是:" + cube);
        scanner.close();
    }
}

5、通过键盘输入两个整数[x,y]求它们的和[sum]、差[difference]、积[product]、商[quotient]、模[remainder]。

package com.company;
import java.util.Scanner;
public class HomeWork8_19 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入整数x,y:");
        int x = scanner.nextInt();
        int y = scanner.nextInt();
        int sum = x + y;
        int difference = x - y;
        int product = x * y;
        double quotient = (double) x / (double) y;
        int remainder = x % y;
        System.out.println(x +"和"+ y + "的和是:" + sum + ",差是:" + difference + ",积是:" + product + ",商是:" + quotient + ",模是:" + ",商是:" + quotient);
        scanner.close();
    }
}

 

标签:java,scanner,int,练习,数据类型,System,Scanner,println,out
From: https://www.cnblogs.com/hsk991213/p/17658070.html

相关文章

  • 选择结构和循环结构java练习
    1、通过键盘输入学生分数并根据成绩定档:0-59分“不及格”,60-69分“及格”,70-79分“中等”,80-89分“良好”,90-100分“优秀”importjava.util.Scanner;publicclassHomeWork8_22{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System......
  • java循环
    packagecom.momo.demo;importjava.util.Scanner;/*注意:做判断的时候不仅要考虑正确数据,边界数据,错误数据*/publicclassDemo1{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);System.out.println("输入成绩:");intscore=sc.nextInt();/*if(......
  • java入门
    java入门1、java语言简介1、java语言优点使用最广泛,且简单易学java是一门强类型语言java是非常完善的异常处理机制java提供了对大数据的基础性的支持2、java语言特点开源:java源代码是开饭的。跨平台:用java编写的代码或程序,可以在不同的操作系统上运行。JV......
  • 牛客练习赛114 D题题解
    比赛编号太臭了题目链接对一第一组数据,我们形象化的得到下图:如何拆解使其变成一个“顺子”呢,我们像这样:贪心的从后往前取,对于取数列时的终点也就是枚举的起点如果不为0,就向前一直取,如果取到一个数\(x\)发现这个数的个数\(num_x\)是大于\(num_{x-1}\)的,就停止,最后看拆......
  • Java 程序打印 OpenCV 的版本
    我们可以使用Java程序来使用OpenCV。OpenCV的使用需要动态库的加载才可以。  加载动态库到OpenCV的官方网站上下载最新的发布版本。  Windows下载的是一个可执行文件,没关系,这个可执行文件是一个自解压程序。当你运行以后会提示你进行解压。拷贝动态库到W......
  • 《算法笔记》树与二叉树专题练习
    1、复原二叉树(由前序和中序求后序)题目描述小明在做数据结构的作业,其中一题是给你一棵二叉树的前序遍历和中序遍历结果,要求你写出这棵二叉树的后序遍历结果。输入输入包含多组测试数据。每组输入包含两个字符串,分别表示二叉树的前序遍历和中序遍历结果。每个字符串由不重复的大写......
  • python练习题01 碱基统计
     001、测试序列,碱基序列保存只a.fa文件中,统计下面这段序列中A、C、G、T碱基的个数[root@PC1test01]#lsa.fa[root@PC1test01]#cata.fa##测试fasta文件AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC 002、利用基本循环统计[ro......
  • VSCode使用JavaScript刷LeetCode配置教程(亲试可以!)
    账号秘密都对,但是缺登录不成功的问题诀窍可能是:在属性设置中把LeetCode版本改成cn。点击LeetCode配置,修改Endpoint配置项,改成leetcode-cn,再次尝试登陆即可。  大家可移步原博文:https://blog.csdn.net/qq_37263248/article/details/124304402......
  • Python数据类型
    Python数据类型字符串(str)字符串是Python中最常用的数据类型。我们可以使用引号('或"或''')来创建字符串。创建字符串很简单,只要为变量分配一个值即可。var1='HelloWorld!'var2="PythonRunoob"字符串的截取的语法格式:变量[头下标:尾下标]str='Runoo......
  • 【Java】Mapper # 和$的区别
    #'防止依赖注入'#是将传入的值当做字符串的形式,#防止依赖注入$是将传入的数据直接显示生成sql语句https://blog.csdn.net/hao65103940/article/details/79099159......