当前位置: 首页 > news >正文

java if 没有_使用if语句时,为什么我的代码没有给出正确的答案? - java

这是包含main的类。

import java.util.Random;

public class RandomTest {

public static void main(String[] args) {

String name;

Random r = new Random();

int number = 1 + r.nextInt(3);

System.out.println(number);

if (number == 1) {

name = "Kobe";

}

else if (number == 2) {

name = "Mamba";

}

else {

name = "lol";

}

RandomTest2 object = new RandomTest2(name);

System.out.println(object.toString());

}

}

此类包含其他方法。

public class RandomTest2 {

private String name;

public RandomTest2(String name) {

name = name;

}

public String getName() {

return name;

}

public String toString() {

return getName();

}

}

如果删除If语句并直接为name分配一个值,则它将起作用。

我只想向对象随机分配属性。

参考方案

您只是在构造函数中错过了this:

public RandomTest2(String name) {

this.name = name;

}

没有它,您只是将name参数分配给它自己。

不用担心,这会使每个Java编码器至少一次;-)

Java:找到特定字符并获取子字符串 - java

我有一个字符串4.9.14_05_29_16_21,我只需要获取4.9。数字各不相同,所以我不能简单地获得此char数组的前三个元素。我必须找到最正确的.并将其子字符串化直到那里。我来自Python,因此我将展示Python的实现方法。def foobar(some_string): location = some_string.rfind('.&…JAVA:字节码和二进制有什么区别? - java

java字节代码(已编译的语言,也称为目标代码)与机器代码(当前计算机的本机代码)之间有什么区别?我读过一些书,他们将字节码称为二进制指令,但我不知道为什么。 参考方案 字节码是独立于平台的,在Windows中运行的编译器编译的字节码仍将在linux / unix / mac中运行。机器代码是特定于平台的,如果在Windows x86中编译,则它将仅在Win…java:继承 - java

有哪些替代继承的方法? java大神给出的解决方案 有效的Java:偏重于继承而不是继承。 (这实际上也来自“四人帮”)。他提出的理由是,如果扩展类未明确设计为继承,则继承会引起很多不正常的副作用。例如,对super.someMethod()的任何调用都可以引导您通过未知代码的意外路径。取而代之的是,持有对本来应该扩展的类的引用,然后委托给它。这是与Eric…Java:BigInteger,如何通过OutputStream编写它 - java

我想将BigInteger写入文件。做这个的最好方式是什么。当然,我想从输入流中读取(使用程序,而不是人工)。我必须使用ObjectOutputStream还是有更好的方法?目的是使用尽可能少的字节。谢谢马丁 参考方案 Java序列化(ObjectOutputStream / ObjectInputStream)是将对象序列化为八位字节序列的一种通用方法。但…Java-如何将此字符串转换为日期? - java

我从服务器收到此消息,我不明白T和Z的含义,2012-08-24T09:59:59Z将此字符串转换为Date对象的正确SimpleDateFormat模式是什么? java大神给出的解决方案 这是ISO 8601标准。您可以使用SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM…

相关文章:

  • php时间格式转换成时间戳,php时间格式转换成时间戳的方法
  • echarts php 数据处理,PHP 使用Echarts生成数据统计报表详解
  • conv php,php metaphone()函数及php localeconv() 函数实例解析
  • php 配置 error_reporting,关于php中的错误配置display_errors与error_reporting说明
  • php计算器源码,php 简单计算器
  • 学生考勤管理系统php,php158 学生考勤管理系统
  • linux php-mbstring下载,linux下php加载mbstring的方法 | 快享
  • php 與或非,js逻辑与,或,非
  • java邮件代码,java发送邮件(示例代码)
  • linux下mysql乱码,Linux下mysql中文乱码解决方案
  • matlab里怎么计算期望,§7.4.2 利用MATLAB计算随机变量的期望和方差.pdf
  • php静态页缓存,php处理静态页面:页面设置缓存时间图文详解
  • java 数据的储存,java数据储存方式详解
  • helpers.php,helpers.php
  • python下载package失败,pip安装packag失败
  • angular组件开发
  • js中的正则表达式入门
  • node和express搭建代理服务器(源码)
  • WebSocket使用
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 入门级的git使用指北
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #pragma pack(1)
  • (2)(2.10) LTM telemetry
  • (a /b)*c的值
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第6节 (嵌套的Finally代码块)
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (SpringBoot)第二章:Spring创建和使用
  • (搬运以学习)flask 上下文的实现
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (亲测有效)推荐2024最新的免费漫画软件app,无广告,聚合全网资源!
  • (十八)SpringBoot之发送QQ邮件
  • (一)kafka实战——kafka源码编译启动
  • (转)http-server应用
  • (转)Oracle 9i 数据库设计指引全集(1)
  • .net CHARTING图表控件下载地址
  • .net core使用ef 6
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .NET Framework、.NET Core 、 .NET 5、.NET 6和.NET 7 和.NET8 简介及区别
  • .NET开发不可不知、不可不用的辅助类(一)
  • ::前边啥也没有
  • [ 蓝桥杯Web真题 ]-Markdown 文档解析
  • []error LNK2001: unresolved external symbol _m
  • [000-01-018].第3节:Linux环境下ElasticSearch环境搭建
  • [2017][note]基于空间交叉相位调制的两个连续波在few layer铋Bi中的全光switch——
  • [AI]文心一言出圈的同时,NLP处理下的ChatGPT-4.5最新资讯
  • [C# 开发技巧]实现属于自己的截图工具
  • [codeforces]Recover the String
  • [Flex] PopUpButton系列 —— 控制弹出菜单的透明度、可用、可选择状态
  • [FT]chatglm2微调
  • [IE编程] 打开/关闭IE8的光标浏览模式(Caret Browsing)