java基础国庆作业_国庆JAVA作业

动手动脑1

运行enumtest。java程序我明白了JAVA中枚举类型,s和t不能引用同一个对象。不是原始对象,可以实现从字符串中的转换。

java基础国庆作业_国庆JAVA作业_第1张图片

动手动脑2

原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值。

反码的表示方法是:正数的反码是其本身;负数的反码是在其原码的基础上, 符号位不变,其余各个位取反。

补码的表示方法是:正数的补码就是其本身;负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1。 (即在反码的基础上+1)

--------------------- 本文来自 Jason_M_Ho 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/Jason_M_Ho/article/details/78700434?utm_source=copy

动手动脑3

在JAVA中精度过高的运算会导致数值的丢失

package JAVA;

import java.util.Random;

import java.util.Scanner;

public class Aa {

private static int number;//出题的数量

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner scanner = new Scanner(System.in);

System.out.println("请输入答题的数量:");

number=scanner.nextInt();

int a,b;

Random random = new Random();

int result=0;

int x;

char a = '0';

for(int i=0;i

{

do

{

num1=random.nextInt(100)%100;//随机出一个0~100的数

num2=random.nextInt(100)%100;

x=random.nextInt(4)%4+1;

if(x==1)

{

a='+';

result=num1+num2;

}

if(x==2)

{

a='-';

result=num1-num2;

}

if(x==3)

{

a='*';

result=num1*num2;

}

if(x==4)

{

a='/';

int w=num1%num2;

if(w!=0)

{

result=-1;

}

else

{

result=num1/num2;

}

}

}while(result<0||result>=100);

System.out.print("第"+(i+1)+"道题:"+num1+a+num2+"=");

int yourresult=scanner.nextInt();

if(yourresult==result)

{

System.out.println("回答正确");

}

else {

System.out.println("回答错误");

}

}

}

}计算器主要运用random实现随机数的生成和运算符的生成

登陆界面

package hello;import javax.swing.JOptionPane;public class Register {

public static void main(String []args)

{

String loginName,password;

loginName=JOptionPane.showInputDialog("登录名");

password=JOptionPane.showInputDialog("密码");

String result,in_auth;

do

{

result = "";

//定义一个空字符串

//进行6次循环

for(int i = 0 ; i < 6 ; i ++)

{

//生成一个97~122的int型的整数

int intVal = (int)(Math.random() * 26 + 97);

//将intValue强制转换为char后连接到result后面

result = result + (char)intVal;

}

//输出随机字符串

in_auth=JOptionPane.showInputDialog("验证码:"+result+"\n请输入验证码");

}while(!result.equals(in_auth));

JOptionPane.showMessageDialog(null, "输入验证码正确","登录成功",JOptionPane.PLAIN_MESSAGE);

}

}

你可能感兴趣的:(java基础国庆作业)